/*............................ layout ...........................................*/
* {margin: 0;}
html, body      { height:100%; width: 100%;}
ul, li          { list-style: none;list-style-position: outside; margin: 0;	padding: 0;}
p               { padding: 0;}
.left           { float: left;}
.right          { float: right;}
#push, .clr	    { clear: both;}
#push           { clear: both; }
.clear          { clear: both;}

#wrap-bg                    { position: relative; min-height: 100%; height: auto !important; height: 100%;}

body                        { background: url(../images/charte/bg1.jpg) repeat left top; width: 100%; height: 100%;}
#bg1                        { z-index: -5; }
#bg2                        { z-index: -4; padding:0;}
#bg3                        { z-index: -3; margin:0 auto; width:100%;}

#wrap-container             { position:relative; z-index: 1; width: 100%; text-align: center; width: 1036px;  background-color: #ffffff; margin: 0 auto;}
#container                  { width:996px; margin:0 auto; text-align: left; position: relative; margin: 0 auto; text-align: left; height: 100%; height:auto !important;}
#content                    { width:996px; background: url(../images/charte/content-bg.jpg) repeat-y center top; clear: both; float: left; padding-bottom: 15px;}

/* ............................ main ...........................................*/

#content #main             { width: 725px; float:left; }
#content #main-inner       { padding: 15px 0px 10px 25px;}

#content #sidebar          { float: left; width: 271px;}
#content #sidebar-inner    { padding: 15px 0px 0px 0px;}

.page a:link,
.page a:visited            { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
.page a:hover,
.page a:active             { color: #f27301!important; text-decoration: underline; }

table a:link,
table a:visited            { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px;}
table a:hover,
table a:active             { color: #f27301!important; text-decoration: underline; }
/*............................... header .......................................*/
#header                    { width: 996px; height: 109px; background: #ffffff; margin: 0 auto;}
#header-inner              { padding: 6px 0px 0px 0px;}

#header-logo               { background: url(../images/charte/logo-efsm.jpg) no-repeat left top; height: 91px; width: 91px; float:left; margin:0px 0px 11px 0px; display: inline !important;}
#header-logo:hover         { background: url(../images/charte/logo-efsm-over.jpg) no-repeat left top; height: 91px; width: 91px; cursor: pointer;}

.header-title              { float: left; width: 550px; height: 31px; padding: 24px 42px 0px 23px;}

#header-logo-micro         { background: url(../images/charte/logo-micro.jpg) no-repeat left top; height: 85px; width: 101px; float:left; margin:0px 0px 11px 0px; display: inline !important;}
#header-logo-micro:hover   { background: url(../images/charte/logo-micro-over.jpg) no-repeat left top; height: 85px; width: 101px; cursor: pointer;}

#header-log-in             { background: url(../images/charte/buton-log-over.jpg) no-repeat left top; height: 22px; width: 69px; float:left; margin:0px 0px 0px 90px; font-size: 15px; font-family: "Questrial"; line-height: 20px; color: #ffffff; text-align: center; text-decoration: none;}
#header-log-in:hover       { background: url(../images/charte/buton-log.jpg) no-repeat left top; height: 22px; width: 69px; cursor: pointer; font-size: 15px; font-family: "Questrial"; line-height: 20px; color: #ffffff; text-align: center; text-decoration: none;}

#header-log-out            { background: url(../images/charte/buton-log.jpg) no-repeat left top; height: 22px; width: 69px; float:left; margin:0px 0px 0px 90px; font-size: 15px; font-family: "Questrial"; line-height: 20px; color: #ffffff; text-align: center; text-decoration: none;}
#header-log-out:hover      { background: url(../images/charte/buton-log-over.jpg) no-repeat left top; height: 22px; width: 69px; cursor: pointer; font-size: 15px; font-family: "Questrial"; line-height: 20px; color: #ffffff; text-align: center; text-decoration: none;}

#header-buttons            { float: left; width: 164px; padding: 15px 0px 0px 20px;}
#header-buttons img        { float: left; width: 32px; height: 32px; margin-left: 9px;}

.icon-sitemap              { margin: 7px 10px 0px 0px;}

/*........................ meniu ..................................*/
#header-meniu              { float:left; clear: both; width:996px; height: 39px; background: url(../images/charte/meniu-bg.jpg) repeat-x left top;}
.header-meniu ul           { display:inline; float:left; overflow:hidden; text-align: center;}
.header-meniu ul li        { display:inline; width:auto;}
.header-meniu ul li div.active          { background: url(../images/charte/meniu-bg-over.jpg) repeat-x left top; color: #ffffff!important; text-decoration:none!important;}
.header-meniu ul li div.active a        { color: #ffffff!important;}
.header-meniu ul li .back-meniu         { padding:0px 0px; background: transparent; float:left;  height: 39px;}
.header-meniu ul li .back-meniu:hover   { background: url(../images/charte/meniu-bg-over.jpg) repeat-x left top; color: #ffffff!important;}
.header-meniu ul li a                   { display:inline; padding:0px 25px 0px 26px; text-align: center; float:left; font-size:16px!important; font-weight:normal; line-height: 38px !important; font-family: "Questrial"; text-decoration:none!important;}
.header-meniu ul li span                { background: url(../images/charte/meniu-separator.jpg) no-repeat left top; width:1px; height: 38px; display:inline; float: left;}
.header-meniu li a:link,
.header-meniu li a:visited { color: #555555!important; display:inline; float: left; text-align: center; text-decoration: none!important; }
.header-meniu li a:hover,
.header-meniu li .active a { color: #ffffff!important; text-decoration:none!important; background:url(../images/charte/meniu-bg-over.jpg) repeat-x left top!important; display:inline; float: left; text-align: center; width:auto; height: 39px;}


.header-menu                { width: 603px; height: 43px; text-align: center; color: #555555; font-family: "Roboto Condensed"; font-stretch: condensed!important; font-weight: normal; float: left; padding-bottom: 3px;}
.header-menu li             { display:inline; position:relative; font-size: 17px; line-height: 18px; font-family: "Roboto Condensed"; font-stretch: condensed!important; font-weight: normal; color: #555555; float: left; background: url(../images/layout/separator-li.jpg) no-repeat right top;}
.header-menu li a           { float: left; color: #555555!important; padding: 20px 15px 4px 15px; font-family: "Roboto Condensed"; font-stretch: condensed!important; font-weight: normal!important; text-decoration: none!important;}
.header-menu li a:hover,
.header-menu li.active a    { background: #ffdfdf url(../images/layout/separator-li.jpg) no-repeat right top; border-bottom: 2px solid #db0000; text-decoration: none!important; font-family: "Roboto Condensed"; font-stretch: condensed!important;  font-weight:normal!important;}

/*................................ diaporama ...................................*/
#diaporama                 { float: left; width: 994px; height: 249px; border: 1px solid #e2e2e2; z-index: -5; margin: 0 auto; text-align: center;}

/*................................ meniu left .................................*/
#header-meniu-left               { float: left; width: 271px; position: relative; margin: 0px 0px 10px 0px;}

.meniu-left a                    {	display: block;}

.meniu-left ul                   { list-style-type: none;}
.meniu-left li                   { float: left; width: 271px; height: 31px; position: relative; text-align: left; background:url(../images/charte/meniu-left-bg.jpg) no-repeat left top; margin-bottom: 1px;}
.meniu-left li:hover             { float: left; width: 271px; height: 31px; position: relative; text-align: left; background:url(../images/charte/meniu-left-bg-over.jpg) no-repeat left top;}
.meniu-left li a:link,
.meniu-left li a:visited         { color: #555555; float: left; text-align: left; text-decoration: none!important; width: 211px; padding-left: 60px; font-family: "Questrial"; font-size:16px; font-weight:normal; line-height: 30px !important;}
.meniu-left li a:hover,
.meniu-left li a:active          { color: #ffffff!important; text-decoration:none !important; font-family: "Questrial"; font-size:16px; font-weight:normal; line-height: 30px !important;}

.meniu-left ul.sub-meniu          { display: none; clear: both; position: absolute; top: 0px; left: 271px; padding: 0px; z-index: 90;}
.meniu-left ul.sub-meniu li       { text-align: left; border-bottom: 1px solid #bababa!important; background-color: #d6d6d6!important; background: none; padding: 0px 10px 0px 10px; margin-bottom: none!important; width: 160px; color:#555555;}
.meniu-left ul.sub-meniu li:hover { text-align: left; border-bottom: 1px solid #2b4a9e!important;  background-color: #3f63c3!important; background: none; color: #ffffff; padding: 0px 10px 0px 10px; margin-bottom: none!important;}
.meniu-left li:hover ul.sub-meniu { display: block; margin-bottom: none!important;}
.meniu-left ul.sub-meniu a        { color:#555555; text-decoration: none; font-weight: normal; font-family: "Questrial"; margin-bottom: none!important; line-height: 21px; padding-left: 0px; font-size:15px;}
.meniu-left ul.sub-meniu a:hover  { text-decoration: none; color: #ffffff; font-weight: normal; font-family: "Questrial"; font-size:15px;}

/*........................... footer ..............................................*/

#wrap-footer      { margin-bottom: 0px; padding-bottom: 0px; background: url(../images/charte/wrap-footer-bg.jpg) repeat-x left top; clear: both; position: relative; z-index: 1; width: 100%; text-align: center; }
#footer           { width: 996px; height: 43px; background-color: #ffffff; text-align: center; border-top: 1px solid #d5d5d5;}
#footer-inner     { padding:0px; }
#footer p         { color: #333333; text-align: center; font-size: 11px!important;}

#footer .box1     { float: left; text-align: left; width:235px; font-family:Arial; font-size: 11px; color: #555555; padding-top: 14px;}
#footer .box2     { float: left; text-align: right; width:760px; padding-top:14px; font-family:Arial; font-size: 11px;}

#fwrap1,
#fwrap2,
#fwrap3              { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; }
#fwrap1              { z-index: -3; background-color: #ffffff; width: 1036px; margin: 0 auto;}
#fwrap2              { z-index: -2; }
#fwrap3              { z-index: -1; }
#footer              { position: relative; margin: 0 auto; text-align: left; }
.footer-separator    { padding: 0px 0px 0px 7px;}

#nav-footer                     { float:right; color:#000151; padding-top:5px; width:846px; text-align:left;}
#nav-footer p                   { float:right; color:#000151; width:846px; text-align:center; margin:0 auto;}
#nav-footer a:link,
#nav-footer a:visited           { font-family: Arial; font-size: 11px; font-weight: normal; text-decoration:none; color:#000151; line-height:18px;}
#nav-footer a:hover,
#nav-footer a:active            { color:#333333; text-decoration:underline; line-height:18px;}

#meniu-footer ul li             { display: inline; color:#555555; margin: 0; padding:0px 1px; text-align: right;}
#meniu-footer ul li a           { font-size: 11px; font-family: Arial; text-decoration: underline; font-weight:normal;}
#meniu-footer ul li a:link,
#meniu-footer ul li a:visited   { color:#555555; padding: 1px 3px 1px 5px; text-decoration: none;}

#meniu-footer ul li a:hover,
#meniu-footer ul li a:active    { color:#3f63c3; text-decoration:underline!important;}
.active                         { color:#3f63c3!important; text-decoration: underline !important; font-weight:normal !important;}

.content-upper{background-color:transparent;}

/* ............................. members ..........................................*/

#members                        { float:left; width: 271px; height: 270px; background: #e3e3e3 url(../images/charte/members-bg.jpg) no-repeat top left; font-size: 12px; color:#434344; margin: 0px 0px 0px 0px; }
#members-inner                  { padding: 44px 10px 0px 10px;}
#members .members-text p        { font-size: 12px; color: #434344; line-height:18px; }
#members .members-tel span	    { padding-left: 22px; padding-top: 12px; }
#members .image-link            { padding-bottom: 1px; }

#members-inner a:link,
#members-inner a:visited        { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
#members-inner a:hover,
#members-inner a:active         { color: #f27301!important; text-decoration: underline; }

#members-inner .col-left        { float: left; width: 129px;}
.col-left img                   { float: left; padding-right: 10px; padding-top: 2px; }
#members-inner .col-right       { float: left; width: 122px;}
.col-right img                  { float: left; padding-right: 10px; padding-top: 2px; }

.members                        { float: left; text-align: center; margin: 0 auto; width: 400px; background-color: red;}
.members p                      { text-align: center;}

/* ............................. info ..........................................*/

#info                   { float:left; width: 271px; background: #e3e3e3 url(../images/charte/info-bg.jpg) no-repeat top left; font-size: 12px; color:#434344; margin: 0px 0px 0px 0px; }
#info-inner             { padding: 44px 16px 0px 10px;}
#info .info-text p		{ font-size: 12px; color: #434344; line-height:18px; }
#info .info-tel span	{ padding-left: 22px; padding-top: 12px; }
#info .info-link        { padding-bottom: 5px; }

#info-inner a:link,
#info-inner a:visited   { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
#info-inner a:hover,
#info-inner a:active    { color: #f27301!important; text-decoration: underline; }

/* ............................. tribute ..........................................*/

#tribute                   { float:left; width: 271px; height: 220px; background: url(../images/charte/tribute-ayan.jpg) no-repeat top left; font-size: 12px; color:#434344; margin: 0px 0px 10px 0px; }
#tribute-inner             { padding: 95px 16px 0px 10px;}
#tribute .tribute-text p		{ font-size: 12px; color: #434344; line-height:18px; }
#tribute .tribute-tel span	{ padding-left: 22px; padding-top: 12px; }
#tribute .tribute-link        { padding-bottom: 5px; }

#tribute-inner a:link,
#tribute-inner a:visited   { font-family: Arial; color: #ffffff!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
#tribute-inner a:hover,
#tribute-inner a:active    { color: #f27301!important; text-decoration: underline; }

/* ............................. news - alert ......................................*/

#news-alert             { float:left; width: 271px; height: 250px; background: #e3e3e3 url(../images/charte/news-alert-bg.jpg) no-repeat top left; font-size: 12px; color:#042785; margin: 0px 0px 10px 0px; }
#news-alert-inner       { padding: 6px 7px 0px 5px;}
/*#news-alert-inner p     { font-size: 14px; font-family: Arial; font-weight: bold; color: #b90303; line-height: 20px;}  */
#news-alert-inner span  { color: #fe0202;}
#news-alert-inner img   { padding: 5px 5px 12px 0px;}
#news-alert-inner .text-color3   { font-size: 14px; font-family: Arial; font-weight: bold; color: #b90303; line-height: 20px; clear: both; padding-top: 5px;}
#news-alert-inner  a:link,
#news-alert-inner  a:visited   { float:left; font-family: Arial; color: #042785!important; font-size:12px; text-decoration: underline; font-weight: bold; line-height: 18px; padding-top: 5px;}
#news-alert-inner  a:hover,
#news-alert-inner  a:active    { color: #000000!important; text-decoration: underline; }

/* ............................. news - efsm2016 ......................................*/

#news-efsm2016             { float:left; width: 271px; height: 250px; background-color: #a9defe; font-size: 12px; color:#042785; margin: 0px 0px 10px 0px; }
#news-efsm2016 .title      { float:left; width: 251px; height: 20px; background-color: #f03e00; font-size: 12px; color:#ffffff; font-weight: bold; font-size: 18px; font-family: Arial; padding: 10px 10px 10px 10px; margin-bottom: 7px;}
#news-efsm2016-inner       { padding: 10px 5px 0px 5px;}
#news-efsm2016-inner span  { color: #fe0202;}
#news-efsm2016-inner img   { padding: 5px 5px 12px 0px;}
#news-efsm2016-inner .text-color3   { font-size: 14px; font-family: Arial; font-weight: bold; color: #b90303; line-height: 20px; clear: both; padding-top: 5px;}
#news-efsm2016-inner  a:link,
#news-efsm2016-inner  a:visited   { float:left; font-family: Arial; color: #042785!important; font-size:12px; text-decoration: underline; font-weight: bold; line-height: 18px; padding-top: 5px;}
#news-efsm2016-inner  a:hover,
#news-efsm2016-inner  a:active    { color: #000000!important; text-decoration: underline; }

/* ............................. news - events ......................................*/

#news                   { float:left; width: 271px; height: 485px; background: #e3e3e3 url(../images/charte/news-bg.jpg) no-repeat top left; font-size: 12px; color:#042785; margin: 10px 0px 10px 0px; }
#news-inner             { padding: 45px 16px 0px 10px;}
#news li span           { font-size: 12px; color: #434344; line-height:18px; }
#news .list             { float: left; padding: 0px 0px 5px 0px;}
#news .list li          { padding: 0px 0 0px 10px; background: url(../images/charte/bullet.jpg) no-repeat left 5px; color:#042785; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px; clear: both;}

#news .list a:link,
#news .list a:visited   { float:left; font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal;line-height: 18px;}
#news .list a:hover,
#news .list a:active    { color: #f27301!important; text-decoration: underline; }

/* ............................. efsm2014 - events ......................................*/

#efsm                   { float:left; width: 271px; height: 275px; background: #e3e3e3 url(../images/charte/efsm2014-bg.jpg) no-repeat top left; font-size: 12px; color:#ffffff; margin: 10px 0px 0px 0px; }
#efsm-inner             { padding: 10px 10px 0px 10px;}
#efsm p                 { text-align: right; padding-bottom: 8px; color: #ffffff; font-weight: bold;}
#efsm .title-text       { font-size: 14px; line-height: 18px;}
#efsm .text             { font-size: 10px; line-height: 14px; font-weight: normal;}

#efsm li span           { font-size: 11px; color: #434344; line-height:15px; text-align: center; }
#efsm .list             { float: left; padding: 0px 0px 5px 0px;}
#efsm .list li          { padding: 0px 0 7px 10px; background: url(../images/charte/bullet.jpg) no-repeat left 5px; color:#042785; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

#efsm a:link,
#efsm a:visited         { float:right; font-family: Arial; color: #ffffff!important; font-size:12px; text-decoration: underline; font-weight: bold; line-height: 18px;}
#efsm a:hover,
#efsm a:active          { color: #f27301!important; text-decoration: underline; }

/* .......................... alte elemente ..........................................*/

img.thumb               { border: 1px solid #bbbbbb; padding: 1px; background-color: #ffffff; margin: 0px 20px 10px 0px;}
img.thumb1              { border: 1px solid #bbbbbb; padding: 1px; background-color: #ffffff; margin: 4px 0px 10px 15px;}


/*..............................*/
.separator              { width:100%; height:0px; clear:both; float:left; padding:0; margin: 5px 0px 12px 0px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #ffffff; line-height:0px; overflow: hidden;}
.separator1             { width:100%; height:0px; clear:both; float:left; padding:0; margin: 5px 0px 15px 0px; border-top: 1px dashed #aabdd6; line-height:0px; overflow: hidden;}
/*.separator2             { width:100%; height:0px; clear:both; float:left; padding:0; margin: 10px 0px 12px 0px; border-top: 1px dashed #aabdd6; line-height:0px; overflow: hidden;}*/
.separator2             { width:100%; height:0px; clear:both; float:left; padding:0; margin: 10px 0px 10px 0px; border-top: 1px dashed #aabdd6; line-height:0px; overflow: hidden;}

.page-link a:link,
.page-link a:visited    { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
.page-link a:hover,
.page-link a:active     { color: #f27301!important; text-decoration: underline; }

/*..............................*/
.text-color0            { color:#000000; font-weight:bold;}
.text-color             { color:#2e6bbf; font-weight:bold;}
.text-color1            { color:#ff6600; font-size: 13px;}
.text-color2            { color:#ff6600; font-size: 12px; font-weight: bold;}


/*..............................*/
.text-page              { padding: 0px 0px 18px 0px;}
.text-page0             { padding: 5px 0px 0px 0px;}
.text-page1             { padding: 10px 0px 10px 0px;}
.text-page2             { padding: 5px 0px 5px 0px;}
.text-page3             { padding: 0px 0px 5px 0px;}
.text-page4             { padding: 10px 0px 0px 0px;}
.text-page5             { padding: 30px 0px 0px 0px;}
.text-page6             { padding: 20px 0px 0px 0px;}

/*.......................................*/
.bg-text                { float:left; width: 668px; background-color: #d5d5d5; border: 1px solid #bcbcbc; padding: 10px 10px 10px 10px; margin: 8px 0px 10px 0px;}
    .bg-text p          { text-align: center; font-family: Arial; font-weight: bold; font-size: 12px; color: #333333; }

/*  Lista
----------------------------------------------------------------------------- */
.list                   { float: left; padding: 0px 0px 5px 20px;}
.list li                { padding: 0px 0 0px 10px; background: url(../images/charte/bullet1.jpg) no-repeat left 6px; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list1                  { float: left; padding: 0px 0px 5px 20px;}
.list1 li               { padding: 0px 0 0px 0px; list-style-type:decimal; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list2                  { float: left; padding: 0px 0px 5px 20px; margin-left: 10px;}
.list2 li               { padding: 0px 0 0px 0px; list-style-type:lower-alpha; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list3                  { float: left; padding: 0px 0px 5px 20px; margin-left: 10px;}
.list3 li               { padding: 0px 0 0px 0px; list-style-type:lower-alpha; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list4                  { float: left; padding: 0px 0px 5px 0px;}
.list4 li               { padding: 0px 0 0px 10px; background: url(../images/charte/bullet1.jpg) no-repeat left 9px; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list5                  { float: left; padding: 0px 0px 5px 0px;}
.list5 li               { padding: 0px 0 0px 10px; background: url(../images/charte/bullet1.jpg) no-repeat left 6px; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}

.list5 a:link,
.list5 a:visited        { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: none; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
.list5 a:hover,
.list5 a:active         { color: #f27301!important; text-decoration: underline; }

.text-list              { width: 330px!important;}
.text-list0             { width: 445px!important; padding: 0px 0px 5px 5px!important;}
.text-list1             { width: 190px!important; padding: 0px 0px 5px 30px!important;}
.text-list2             { width: 420px!important;}

ol list li                { padding: 0px 0 0px 10px; background:none!important; color:#444444; font-weight: normal; line-height: 18px; text-align: justify; margin-top: 3px;}            
/*------------------meeting----------------------------*/

.box-meeting            { background-color:#efefef; border:solid 1px #e3e3e3; width: 675px; padding:10px; float:left; margin-bottom:20px;}
.box-meeting p          { padding-bottom: 5px;}

.box-meeting .title     { text-align: center; font-weight: bold; color: #3f63c3; padding-bottom: 5px;}

.box-image              { float:right; margin-left:15px; }
.box-meeting-date       { background-color:#e3e3e3; width: 450px; float:left; margin-top:10px; text-align:center; padding-bottom:5px; padding-top: 2px;	}
.box-meeting-date span  { font:bold 12px Tahoma; line-height:18px; color:#AB0304; text-align:center;}
.box-meeting-date p     { text-align:center; color:#336699;	line-height:18px; font:bold 12px Arial;}

.meeting-link           { float:right; padding: 0px 10px 0px 0px;}
.meeting-link1          { float:left; padding: 0px 10px 0px 0px;}

.box-meeting  a:link,
.box-meeting  a:visited   { float:left; font-family: Arial; color: #042785!important; font-size:12px; text-decoration: underline; font-weight: bold; line-height: 18px;}
.box-meeting  a:hover,
.box-meeting  a:active    { color: #f27301!important; text-decoration: underline; }

.letter-image             { float: left; width: 220px; padding-top: 30px; text-align: center;}
.letter-image img         { padding-bottom: 10px;}
.image-distance           { margin: 0px 20px; }

/****************************************************************/
.minute-left  { float: left; width: 32%; padding-right: 10px; padding-bottom: 10px;}
.minute-right { float: left; width: 63%; padding-top: 7px;}

.minute-left a:link,
.minute-left a:visited   { font-family: Arial; color: #042785!important; font-size:12px; text-decoration: underline; font-weight: normal; line-height: 18px; padding-bottom: 10px;}
.minute-left a:hover,
.minute-left a:active    { color: #f27301!important; text-decoration: underline; }

/****************************************************************/
#blurringTextG{
width:180px;
}

.blurringTextG{
color:transparent;
;
font-family:Myriad Pro;
font-size:25px;
text-decoration:none;
font-weight:bold;
font-style:normal;
float:left;
text-shadow: #FFFFFF 0 0 0;
-moz-animation-name:bounce_blurringTextG;
-moz-animation-duration:8.82s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-animation-name:bounce_blurringTextG;
-webkit-animation-duration:3.82s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-animation-name:bounce_blurringTextG;
-ms-animation-duration:8.82s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-animation-name:bounce_blurringTextG;
-o-animation-duration:5.82s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
animation-name:bounce_blurringTextG;
animation-duration:2.82s;
animation-iteration-count:infinite;
animation-direction:linear;
}

@-moz-keyframes bounce_blurringTextG{
0%{
text-shadow: #FFFFFF 0 0 0;
}

50%{
text-shadow: #FFFFFF 0 0 10px;
}

100%{
text-shadow: #FFFFFF 0 0 0;
}

}

@-webkit-keyframes bounce_blurringTextG{
0%{
text-shadow: #FFFFFF 0 0 0;
}

80%{
text-shadow: #FFFFFF 0 0 10px;
}

100%{
text-shadow: #FFFFFF 0 0 0;
}

}

@-ms-keyframes bounce_blurringTextG{
0%{
text-shadow: #FFFFFF 0 0 0;
}

80%{
text-shadow: #FFFFFF 0 0 10px;
}

100%{
text-shadow: #FFFFFF 0 0 0;
}

}

@-o-keyframes bounce_blurringTextG{
0%{
text-shadow: #FFFFFF 0 0 0;
}

80%{
text-shadow: #FFFFFF 0 0 10px;
}

100%{
text-shadow: #FFFFFF 0 0 0;
}

}

@keyframes bounce_blurringTextG{
0%{
text-shadow: #FFFFFF 0 0 0;
}

80%{
text-shadow: #FFFFFF 0 0 10px;
}

100%{
text-shadow: #FFFFFF 0 0 0;
}

}
