/*######_Font-Size_#######*/
/*20.px	125%
19.px	119%
18.px	113%
17.px	106%
16.px	100%
15.px	94%
14.px	88%
13.px	81%
12.px	75%
11.px		69%
10.px	63%
9.px		56%
8.px		50%
7.px		44%*/

/*######_Tags_#######*/
body {margin: 0px; padding: 0px; background: #FFFFFF; font-family: Tahoma, Verdana, Arial, sans-serif;}

h1 {font-size: 88%; font-family: Plumb, Tahoma, Arial, sans-serif; color: #000000; margin: 0px 0px 10px 0px; padding: 0; text-transform: uppercase;}
h1.h1BlockImp {font-size: 88%; font-family: Plumb, Tahoma, Arial, sans-serif; font-weight: normal; text-decoration: underline; color: #333333; margin: 0px 0px 15px 0px;}
h2 {font-size: 69%; font-family: Tahoma, Arial, sans-serif; color: #333333; margin: 0px 0px 12px 0px; text-transform: uppercase;}
h2.img {margin: 0 0px 5px 0px;}
h3 {font-size: 75%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #333333; margin: 0;}
h3 a:link {text-decoration: underline; color: #012762;}
h3 a:visited {text-decoration: underline; color: #012762;}
h3 a:active {text-decoration: none; color: #012762;}
h3 a:hover {text-decoration: none; color: #012762;}
h4 {font-size: 69%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #012762; margin: 0px 0px 5px 0px;}
h5 {font-size: 75%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #012861; margin: 0px 0px 7px 0px;}
h6 {font-size: 69%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #333333; margin: 0px 0px 3px 0px;}
h6.hlink {font-size: 69%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #022860; margin: 0;}
h6.hlink a:link {text-decoration: underline; color: #022860;}
h6.hlink a:visited {text-decoration: underline; color: #022860;}
h6.hlink a:active {text-decoration: none; color: #FF7401;}
h6.hlink a:hover {text-decoration: none; color: #FF7401;}
p {font-size: 69%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #333333; margin: 0px 0px 10px 0px;}
td {font-family: Tahoma, Verdana, Arial, sans-serif; color: #333333; vertical-align: top;}
blockquote {
	background: #F3EFEC url('/_Images/corner_block_tr.gif') top right no-repeat;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 15px solid #D9CFC7;
	margin: 10px 10px 10px 26px;
	padding: 10px 20px 10px 18px;
}
blockquote p {font-size: 63%;}
blockquote p a:link {text-decoration: underline; color: #505050;}
blockquote p a:visited {text-decoration: underline; color: #505050;}
blockquote p a:active {text-decoration: none; color: #505050;}
blockquote p a:hover {text-decoration: none; color: #505050;}

ul {font-size: 69%; font-family: Tahoma, Verdana, Arial, sans-serif; color: #333333; margin-bottom: 10px; list-style-image: url('/_Images/marker_arrowO_E.gif'); list-style-type: none; list-style-position: outside; margin-left: 26px;}
ul.orarrow {list-style-image: url('/_Images/marker_arrowO_E.gif'); list-style-type: none; list-style-position: outside; margin-left: 26px;}
ul.orarrow li {margin-bottom: 7px;}
ul.orarrow_mini {font-size: 63%; list-style-image: url('/_Images/marker_arrowO_E.gif'); list-style-type: none; list-style-position: outside; margin: 0px 0px 10px 16px;}
ul.orarrow_mini li {margin-bottom: 2px;}
ul.yearLine {padding-left: 0px; margin-left: 0px; list-style-type: none; list-style-image: url('');}
/*
ul.yearLine li {margin-bottom: 3px; padding: 0 0 0 5px;}
*/
ul.yearLine li {padding: 1px 5px 3px 5px;margin-top:0px; margin-bottom:0px;}
ul.yearLine li a:link {text-decoration: none; color: #333333;}
ul.yearLine li a:visited {text-decoration: none; color: #333333;}
ul.yearLine li a:active {text-decoration: underline; color: #777985;}
ul.yearLine li a:hover {text-decoration: underline; color: #777985;}
/*
ul.yearLine li.selyear {font-weight: bold; background-color: #EBE8E6; padding: 2px 5px 3px 5px;}
*/
ul.yearLine li.selyear {font-weight: bold; background-color: #EBE8E6;}
ul.yearLine li.selyear a:link {text-decoration: none; color: #333333;}
ul.yearLine li.selyear a:visited {text-decoration: none; color: #333333;}
ul.yearLine li.selyear a:active {text-decoration: underline; color: #333333;}
ul.yearLine li.selyear a:hover {text-decoration: underline; color: #333333;}
ul.yearLine li.sel {font-weight: bold; padding: 0 0 0 5px;}
ul.yearLine li.sel a:link {text-decoration: none; color: #333333;}
ul.yearLine li.sel a:visited {text-decoration: none; color: #333333;}
ul.yearLine li.sel a:active {text-decoration: underline; color: #333333;}
ul.yearLine li.sel a:hover {text-decoration: underline; color: #333333;}
ul.yearLine li.nonews {color: #777985;}

input {color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif;}
input.inpSearch {width: 100%; height: 22px; border: 1px solid #CAC5C2;}
select {color: #333333; font-family: Tahoma, Verdana, Arial, sans-serif;}


/*######_Classes_#######*/
/*##Serv##*/
.vAlM {vertical-align: middle;}
.vAlB {vertical-align: bottom;}
.alC {text-align: center;}
.alR {text-align: right;}
.alL {text-align: left;}

.m0 {margin: 0px;}


/*##BackGr##*/
.die_bg {background: top right no-repeat;}/**/
.die_bg p {font-size: 63%; color: #67758F; margin-left: 10px;}
.die_bg p a:link {text-decoration: underline; color: #01275F;}
.die_bg p a:visited {text-decoration: underline; color: #01275F;}
.die_bg p a:active {text-decoration: none; color: #01275F;}
.die_bg p a:hover {text-decoration: none; color: #01275F;}
.transpcolormes {background: white; padding: 15px 5px 8px 18px; -moz-opacity: 0.77; filter: alpha(opacity = '77');}
.transpcolormes h1 { margin-bottom: 5px;}
.transpcolormes p { margin-bottom: 5px;}
.marker_menu {font-size: 69%; font-weight: bold; color: #333333; background: url('/_Images/marker_tr_E.gif') no-repeat 14px 4px; padding: 0 0 0 23px;}
.marker_menu a:link {font-weight: normal; text-decoration: none;}
.marker_menu a:visited {font-weight: normal; text-decoration: none;}
.marker_menu a:active {font-weight: normal; text-decoration: underline;}
.marker_menu a:hover {font-weight: normal; text-decoration: underline;}
.sign_endh1 {width: 28px; height: 10px; background: url('/_Images/sign_endh1.gif') right 3px no-repeat;}

/*##Blocks##*/
.blockhead {background: #EBE8E6 url('/_Images/corner_blockhead_tr.gif') top right no-repeat; margin-bottom: 5px; padding: 6px 15px 6px 23px;}
.blockhead h5 {margin: 0;}
.lineLightThin {height: 1px; background: #F3EFEC; margin: 15px 0 15px 0;}
.lineLight {height: 3px; background: #F3EFEC; margin: 24px 0 8px 0;}
.lineLight_weight {height: 9px; background: #F3EFEC; margin: 5px 0 25px 0;}

.blockImp {background: #F3EFEC url('/_Images/corner_block_tr.gif') top right no-repeat; margin: 10px 0 27px 0; padding: 15px 15px 55px 15px;}
.blockImp p {color: #505050;}
.blockImp p a:link {text-decoration: underline; color: #505050;}
.blockImp p a:visited {text-decoration: underline; color: #505050;}
.blockImp p a:active {text-decoration: none; color: #505050;}
.blockImp p a:hover {text-decoration: none; color: #505050;}
.blockImp_ordinary {background: #F3EFEC url('/_Images/corner_block_tr.gif') top right no-repeat; margin: 0 0 27px 0; padding: 12px 10px 15px 14px;}
.blockImp_ordinary p {font-size: 63%; color: #333333;}
.blockImp_ordinary td {font-size: 63%; color: #333333;}
.blockImp_ordinary p a:link {text-decoration: underline; color: #505050;}
.blockImp_ordinary p a:visited {text-decoration: underline; color: #505050;}
.blockImp_ordinary p a:active {text-decoration: none; color: #505050;}
.blockImp_ordinary p a:hover {text-decoration: none; color: #505050;}

.blockImg_gallery {background: #F3EFEC url('/_Images/corner_block_tr.gif') top right no-repeat; padding: 10px 0 5px 0;}/**/
.blockImg_gallery div {text-align: center; margin: 0 0 5px 0;}
.blockImg_gallery td {color: #333333;}
.blockImg_gallery p {color: #333333; margin: 0 10px 5px 10px;}
.blockImg_gallery .dateEvent {color: #777985;}
.blockImg_gallery p a:link {text-decoration: none; color: #505050;}
.blockImg_gallery p a:visited {text-decoration: none; color: #505050;}
.blockImg_gallery p a:active {text-decoration: underline; color: #505050;}
.blockImg_gallery p a:hover {text-decoration: underline; color: #505050;}

.signFile {position: absolute; margin: 3px 0 0 -2px;}
div.framework {height: 81px; background: #F5F1EF center center no-repeat;}
div.framework div {height: 6px; background: url('/_Images/corner_photoface_tr.gif') top right no-repeat;}



.frameworkPhG {width: 100%; height: 82px; background: #F4EFEC center center no-repeat; margin: 0px;}
.frameworkPhG tr {background: url('/_Images/corner_photoface_tr.gif') top right no-repeat;}/* border: 1px solid black;*/
.frameworkPhG td {background: url('/_Images/sign_zoom.gif') 96px 61px no-repeat;}/* border: 1px solid black;*/
.frameworkPhG td a:link {display: block; line-height: 100%; margin: 4px 4px 4px 4px; padding-top: 64px;}
.frameworkPhG td a:visited {display: block; line-height: 100%; margin: 4px 4px 4px 4px; padding-top: 64px;}
.frameworkPhG td a:active {display: block; line-height: 100%; margin: 4px 4px 4px 4px; padding-top: 64px;}
.frameworkPhG td a:hover {display: block; line-height: 100%; margin: 4px 4px 4px 4px; padding-top: 64px;}


.colorrow_hmidi_top {background: #F3EFEC; height: 2px; margin: 0 0 14px 0;}
.colorrow_hmidi_bottom {background: #F3EFEC; height: 2px; margin: 10px 0 24px 0;}
.colorrow_hmini {background: #F3EFEC; height: 1px; margin: 10px 0 12px 0;}

.blockImg {margin: 10px 0 20px 0;}

.popupMess {display: none;}

/*##Texts##*/
.lang {font-size: 56%; padding: 0 4px 3px 5px;}
.lang a:link {text-decoration: none; color: #505050;}
.lang a:visited {text-decoration: none; color: #505050;}
.lang a:active {text-decoration: underline; color: #505050;}
.lang a:hover {text-decoration: underline; color: #505050;}
.langHere {font-size: 56%; font-weight: bold; background-color: #79716B; padding: 0 4px 3px 5px; color: white;}

.dateEvent {margin: 0; color: #777985;}
.dateEventAr {margin: 0; color: #777985;}
.dateEventAr .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endOrArrow2S.gif') left 4px no-repeat; margin: 0 0 0 5px;}
.dateEventPh {margin: 0; color: #777985;}
.dateEventPh .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endPh.gif') bottom left no-repeat; margin: 0 0 0 5px;}
.dateEventList {margin: 0; color: #777985;}
.dateEventList .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endList.gif') bottom left no-repeat; margin: 0 0 0 5px;}

.toArchNews {font-weight: bold; color: #FF7401; background: url('/_Images/marker_arrowB_ES.gif') no-repeat 2px 6px; margin: 15px 0 0 0; padding: 0 0 15px 12px;}
.moreDetail {font-size: 56%; color: #FF7401; background: url('/_Images/marker_arrowB_ES.gif') no-repeat 2px 6px; margin-top: 0px; padding: 0 0 15px 12px;}
.toArchNews a:link {text-decoration: underline; color: #022860;}
.toArchNews a:visited {text-decoration: underline; color: #022860;}
.toArchNews a:active {text-decoration: none; color: #FF7401;}
.toArchNews a:hover {text-decoration: none; color: #FF7401;}

.tomore {margin: 0 0 15px 0;}
.tomore_list {margin: 0px 0 15px 0;}
.bottomText {font-size: 63%; color: #5E5D5C;}
.notlink {text-decoration: underline; color: #022860;}
.breadcrumb {font-size: 63%; color: #505050; margin-bottom: 20px;}
.breadcrumb a:link {text-decoration: underline; color: #022860;}
.breadcrumb a:visited {text-decoration: underline; color: #022860;}
.breadcrumb a:active {text-decoration: none; color: #022860;}
.breadcrumb a:hover {text-decoration: none; color: #022860;}
.imgtobottom {position: relative; top: 2px; left: 0;}

.miniinfo p {font-size: 56%; margin-bottom: 0px;}
p.fabcontacts {font-size: 63%; margin-bottom: 1px;}
.faceMiddle {float: left; padding: 0 10px 10px 0;}
.arrowBefAftPh a:link {text-decoration: none; color: #022860;}
.arrowBefAftPh a:visited {text-decoration: none; color: #022860;}
.arrowBefAftPh a:active {text-decoration: none; color: #FF7401;}
.arrowBefAftPh a:hover {text-decoration: none; color: #FF7401;}
.mess_PhG {font-size: 63%;}

/*######_ID_#######*/
/*######_Cascades_#######*/
table {border: 0px; border-collapse: collapse;}/* border="0" */ /* cellspacing="0" */
table td {padding: 0px;}/* cellspadding="0" */
div.m0 p {margin: 0;}
div.m0 .tomore {margin-bottom: 10px;}

table.tblData {width: 100%; font-size: 63%; background: #F3EFEC; border: 2px solid #CCCCCC; border-collapse: collapse; margin: 5px 0 30px 0;}/* border="0" */ /* cellspacing="0" */
table.tblData .colEven {background: white; text-align: center;}
table.tblData th {padding: 5px 5px 6px 5px; border: 2px solid #CCCCCC; text-transform: uppercase; text-align: center;}
table.tblData td {padding: 5px 5px 6px 5px; border: 2px solid #CCCCCC;}

.content {font-size: 69%;}
.content h1 {font-size: 128%;}
.content h2 {font-size: 100%;}
.content h3 {font-size: 109%;}
.content h4 {font-size: 100%;}
.content h5 {font-size: 109%;}
.content h6 {font-size: 100%;}
.content p, .content ul {font-size: 100%;}
.content table {font-size: 100%;}
.content input {font-size: 100%;}
.content select {font-size: 100%;}
.content .tblData {font-size: 100%;}
.content .listfiles {font-size: 100%;}
.content .listfiles td {color: #777985;}
.content .listfiles td.manytxt {font-size: 91%;}
.content .listfiles .posSignFile {position: relative; top: -6px;}
.content .listfiles a:link {text-decoration: underline; font-weight: bold; color: #022860;}
.content .listfiles a:visited {text-decoration: underline; font-weight: bold; color: #022860;}
.content .listfiles a:active {text-decoration: none; font-weight: bold; color: #022860;}
.content .listfiles a:hover {text-decoration: none; font-weight: bold; color: #022860;}
.content .blockImp_ordinary p {font-size: 91%;}
.content .blockImp_ordinary td {font-size: 91%;}
.content blockquote p {font-size: 91%;}
.content .yearLine {color: #777985;}
.content b, .content strong {color: #333333;}
.content .yearLine a:link {text-decoration: none; color: #777985;}
.content .yearLine a:visited {text-decoration: none; color: #777985;}
.content .yearLine a:active {text-decoration: underline; color: #777985;}
.content .yearLine a:hover {text-decoration: underline; color: #777985;}
/*.content p.yearLine:first-line a:link {text-decoration: underline;}
.content p.yearLine:first-line a:visited {text-decoration: underline;}
.content p.yearLine:first-line a:active {text-decoration: none;}
.content p.yearLine:first-line a:hover {text-decoration: none;}*/
.content td p, .content td ul {font-size: 100%;}
/*.content p.moreDetail {font-size: 100%;}*/
.content .breadcrumb {font-size: 100%;}
.content ul {list-style-image: url('/_Images/marker_arrowO_E.gif'); list-style-type: none; list-style-position: outside; margin-left: 26px;}
.content .dateEventAr {margin: 0; color: #777985;}
.content .dateEventAr .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endOrArrow2S.gif') left 4px no-repeat; margin: 0 0 0 5px;}
.content .dateEventPh {margin: 0; color: #777985;}
.content .dateEventPh .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endPh.gif') bottom left no-repeat; margin: 0 0 0 5px;}
.content .dateEventList {margin: 0; color: #777985;}
.content .dateEventList .sign_endDateEvent {width: 14px; height: 12px; background: url('/_Images/sign_endList.gif') bottom left no-repeat; margin: 0 0 0 5px;}
.content .mess_PhG {font-size: 91%; font-weight: bold;}
.content .dateEvent_PhG {font-size: 91%; margin: 0; color: #777985;}
.content .txtinTD_linlless {font-size: 100%;}


/*######_Links_#######*/
a:link {text-decoration: underline; font-family: Tahoma, Verdana, Arial, sans-serif; color: #022860;}
a:visited {text-decoration: underline; font-family: Tahoma, Verdana, Arial, sans-serif; color: #022860;}
a:active {text-decoration: none; font-family: Tahoma, Verdana, Arial, sans-serif; color: #FF7401;}
a:hover {text-decoration: none; font-family: Tahoma, Verdana, Arial, sans-serif; color: #FF7401;}

