*  {line-height:1.3em;padding:0;margin:0;}
h1 {font-size:150%;text-align:center;}
h2 {font-size:120%;text-align:center;}

hr    {border:0;border-bottom:1px solid #999;}
table {width:100%;margin:auto;border-collapse:collapse;}
th    {vertical-align:top;}
td    {vertical-align:top;}


.mbarr,.mlogi,.mbutt,.mdivs,.mlibr,.mlang,.menu{display:none;}
.mlogo {display:none;}
.mfoot {clear:both;}

 /* FOOT */
.mfoot .updt {margin:10px 0 0;float:left;}
.mfoot .righ {text-align:right;padding:10px 0 0;border-top:1px solid #999;}

/* MAIN */
.mmain .cont .topic            {float:left;width:333px;margin:0 25px 40px 0;border:1px solid #ccc;}
.mmain .cont .topic h3         {font-size:70%;text-align:center;margin:10px;}
.mmain .cont .topic div        {height:405px;padding:0 0 0 10px;border-top:1px solid #ccc;overflow:auto;}
.mmain .cont .topic div  h4    {margin:10px 0 0;}
.mmain .cont .topic div  h4 em {color:#999;}
.mmain .cont .topic div  ul    {margin:0 10px 10px 0;}
.mmain .cont .distr    {float:left;width:195px;text-align:center;padding:0 0 12px;border:1px solid #ccc;}
.mmain .cont .distr h3 {font-size:70%;margin:10px 0 20px;}
.mmain .cont .redli    {text-align:center;padding:0 0 12px;margin:0 0 25px 582px;border:1px solid #ccc;}
.mmain .cont .redli h3 {font-size:70%;margin:10px 0 20px;}
.mmain .cont .cover img {margin:0 0 40px;}
.mmain .cont .casin    {clear:both;margin:0 0 40px;}
.mmain .cont .casin h2 {}
.mmain .cont .casin ul {font-size:70%;margin:0 0 10px;}
.mmain .cont .casin hr {margin:10px 0;}
.mmain .cont .stmp           {border:0;border-top:1px solid #ccc;}
.mmain .cont .stmp td        {width:20%;padding:5px 0;}
.mmain .cont .stmp td p      {text-indent:0 !important;margin:2px 0 !important;color:#666;}
.mmain .cont .stmp a:link    {text-decoration:none;}
.mmain .cont .stmp a:visited {text-decoration:none;}
.mmain .cont .stmp a:hover   {text-decoration:underline;}
.mmain .cont .newsl                            {float:left ;width:47%;}
.mmain .cont .newsr                            {float:right;width:47%;}
.mmain .cont .newsl ul, .mmain .cont .newsr ul {margin:0 0 30px;}
.mmain .cont .newsl li, .mmain .cont .newsr li {margin:10px 0 15px;}
.mmain .cont .newsl h4, .mmain .cont .newsr h4 {text-align:center;padding:5px;margin:20px 0 0;background:#ddd;}
.mmain .cont .newsl h5, .mmain .cont .newsr h5 {font-size:70%;margin:0;}
.mmain .cont .newsl p , .mmain .cont .newsr p  {text-indent:0;margin:5px 0 0;}
.mmain .cont .texts h3       {text-align:center;margin:0 0 15px;}
.mmain .cont .texts h4       {margin:20px 0 0;}
.mmain .cont .texts h4.const {text-align:center;margin:0 0 5px;}
.mmain .cont .texts h5       {margin:15px 0 0;}
.mmain .cont .texts p        {margin:15px 0 0;/*text-indent:30px;*/}
.mmain .cont .texts p.pend   {margin:15px 0 30px;}
.mmain .cont .texts p.tar    {margin:0 10px 20px 0;}
.mmain .cont .texts address  {font-size:70%;text-align:right;margin:15px 0 20px;}
.mmain .cont .texts ol       {font-size:70%;margin:0 0 30px;}
.mmain .cont .texts ul       {font-size:70%;margin:0 0 30px;}
.mmain .cont .texts hr       {margin:20px 0;}
.mmain .cont .texts .fll img {margin:15px 15px 15px 0;}
.mmain .cont .texts .flr img {margin:15px 0 15px 15px;}
.mmain .cont .works h4           {margin:20px 0 0 50px;}
.mmain .cont .works p            {margin:20px 0 0;}
.mmain .cont .works em strong    {font-style:normal;font-weight:bold  ;font-variant:small-caps;} /*text-transform:lowercase;*/
.mmain .cont .works table        {margin:20px 0;border-top:1px solid #ccc;}
.mmain .cont .works th,.mmain .cont .works td {padding:2px 5px;}
.mmain .cont .works th           {font-size:70%;}
.mmain .cont .works td p         {margin:0;}
.mmain .cont .works td.publ p    {font-variant:small-caps;}
.mmain .cont .works .coll        {text-align:right;}
.mmain .cont .works .coll table  {width:30%;}
.mmain .cont .works .coll .col1  {float:left;}
.mmain .cont .works .coll .col2  {float:left;margin-left:25px;}
.mmain .cont .works .coll .col3  {float:right;}
.mmain .cont .works .coll th     {text-align:left;}
.mmain .cont .works .coll th.rec {text-align:right;}
.mmain .cont .works .coll h6     {font-weight:normal;text-align:left;}
.mmain .cont .works .coll p      {text-align:right;}
.mmain .cont .membs th     {font-size:70%;padding:5px 10px 3px;}
.mmain .cont .membs td     {font-size:70%;padding:5px 10px 3px;}
.mmain .cont .membs td.ord {text-align:right;padding:5px 10px 3px 0;width:2%;}
.mmain .cont .membs th.www {text-align:right;vertical-align:middle;padding:5px 0 3px;}
.mmain .cont .membs td.www {text-align:right;padding:5px 0 3px;}
.mmain .cont .nlett td     {padding:5px 0;}
.mmain .cont .nlett td h3  {font-size:70%;}
.mmain .cont .nlett td p   {text-indent:0 !important;margin:2px 0 !important;color:#666;}
.mmain .cont .nlett td img {margin:3px 40px;}
.mmain .cont .eng          {float:left;width:159px;padding:10px;margin:0 14px 14px 0;border:1px solid #ccc;}
.mmain .cont .eng img      {float:right;}
.mmain .cont .meets h3      {margin:0 0 5px;}
.mmain .cont .meets h5      {margin:5px 0 10px;}
.mmain .cont .meets ul      {font-size:70%;margin:20px 0 30px;}
.mmain .cont .meets img.sem {float:left;margin:0 10px 30px 0;}
.mmain .cont .meets img.con {float:left;margin:0 10px 30px 0;border:1px solid #ccc;}
.mmain .cont .bibli         {margin:20px 0 ;}
.mmain .cont .bibli h4      {font-size:110%;text-align:center;margin:20px;color:#c00;}
.mmain .cont .bibli p       {margin:15px 0 0 3em;}
.mmain .cont .bibli p span  {float:left;font-weight:bold;text-indent:-3em;text-align:right;position:relative;right:10px;}
.mmain .cont .links    {padding:15px 0;border-bottom:1px solid #ccc;}
.mmain .cont .links h3 {font-size:70%;margin:0 0 5px;}
.mmain .cont .syear div {margin:0 0 20px;}
.mmain .cont .syear p   {margin:15px 0 0;}
.mmain .cont .syear hr  {margin:20px 0;}
.mmain .cont .clist h3    {margin:25px 0 15px 50px;}
.mmain .cont .clist ul    {font-size:70%;}
.mmain .cont .clist ul em {font-weight:bold;}
.mmain .cont .clist hr    {margin:20px 0;}
.mmain .cont .ath {text-align:right;}
.mmain .cont .res ol     {font-size:70%;}
.mmain .cont .res div    {clear:both;margin:10px 0 0;background:#ddd;border:1px solid #ccc;}
.mmain .cont .res div h4 {float:left;padding:2px 10px;}
.mmain .cont .res div h5 {float:right;padding:3px 10px;margin:0 0 0 20px;color:#c00;}
.mmain .cont .res div h6 {text-align:right;padding:3px 10px 4px;border-bottom:1px solid #ccc;}
.mmain .cont .res div p  {clear:both;padding:8px 10px;background:#fff;}
.mmain .cont .comm h4           {clear:both;float:left;margin:2px 15px 10px 0;}
.mmain .cont .comm h5 a         {display:block;float:left;padding:2px 5px;margin:0 0 10px 5px;background:#ddd;border:1px solid #ccc;}
.mmain .cont .comm h5 a:link    {text-decoration:none;}
.mmain .cont .comm h5 a:visited {text-decoration:none;}
.mmain .cont .comm h5 a:hover   {background:#fff;}
.mmain .cont .comm p            {clear:both;text-align:center;margin:0 0 15px;color:#c00;}
.mmain .cont .comm textarea     {float:left;margin:0 20px 20px 0;}
.mmain .cont .frm1 textarea {width:78%;}
.mmain .cont .frm2 textarea {width:75%;}
.mmain .cont .frm3          {clear:both;padding:30px 0 0;}
.mmain .cont .frm3 textarea {width:72%;}
.mmain .cont .mapd a img     {position:absolute;}
.mmain .cont .mapd a .inpmb1 {margin: 0px 0 0 400px;}
.mmain .cont .mapd a .inpmb2 {margin:20px 0 0 400px;}
.mmain .cont .mapr a img {position:absolute;}
.mmain .cont .mapy_cz    {float:left;width:420px;height:455px;border:1px solid #ccc;}
.mmain .cont .mapy_cz hr {display:none;}
.mmain .cont .mapy_cz td {border:0;}
.mmain .cont .googl h4           {margin:0;}
.mmain .cont .googl input        {width:8em;}
.mmain .cont .googl input.forma  {width:210px;}
.mmain .cont .googl select       {width:214px;}
.mmain .cont .googl select.forma {width:70px;}
.mmain .cont .googl table        {margin:30px 0;}
.mmain .cont .googl td           {vertical-align:middle;border:0px solid #c00;}
.mmain .cont .googl td input     {width:210px;}

.mmain .cprof p em  {font-weight:bold;color:#c00;}
.mmain .cprof ul    {list-style-image:url("../../app_images/void.png");}
.mmain .cprof ul li {font-size:70%;font-style:italic;float:left;padding:7px;margin:2px;border:1px solid #999;}
.mmain .cprof .lang {}
.mmain .cprof .skin {margin:0 0 10px;background:#999;}
.mmain .cprof .ddl  {width:186px;margin:0 0 25px;}
.mmain .cprof .grp1 {float:left; width:186px;text-align:center;}
.mmain .cprof .grp1 p {text-align:center;margin:10px 0 0;}
.mmain .cprof .grp2 {float:right;width:370px;text-align:center;}
.mmain .cprof .grp2 div input {width:16em;margin:0 0 20px;}

.mmain .defi h3        {text-align:center;margin:0 0 20px;}
.mmain .defi table     {margin:3px 0 30px;}
.mmain .defi th        {font-size:60%;text-align:center;padding:3px 5px;border:1px solid #999;}
.mmain .defi td        {font-size:60%;padding:2px;border:1px solid #999;}
.mmain .defi .tab08 th {width:12.0%;}
.mmain .defi .tab08 td {text-align:center;}
.mmain .defi .tab06 th {width:16.6%;}
.mmain .defi .tab09 th {width:11.1%;}

.mmain .dist             {clear:both;padding:30px 0 0;}
.mmain .dist div.fll img {float:left;width:320px;height:254px;background:#ccc;}
.mmain .dist div.cat     {float:right;width:55%;border-top:1px solid #ccc;}
.mmain .dist th,.dist td {padding:4px 0 5px;}
.mmain .dist td h6       {font-weight:normal;}

.mmain .comp h3          {text-align:center;margin:0 0 20px;}
.mmain .comp h4          {margin:10px 0 2px;}
.mmain .comp em.not      {position:absolute;font-size:80%;font-weight:bold;margin:-1px 0 0 2px;color:#c00;}
.mmain .comp ol          {font-size:60%;margin:10px 0 20px;}
.mmain .comp th,.comp td {font-size:70%;text-align:center;padding:3px;border:1px solid #999;}
.mmain .comp th          {background:#ddd;}
.mmain .comp td          {width: 7%;}
.mmain .comp .row        {width: 5%;text-align:right;}
.mmain .comp .spe        {width:38%;text-align:left;font-style:italic;}
.mmain .comp .cnt        {width:10%;}
.mmain .comp .dat        {width:12%;text-align:right;}

.mmain .spec #CATA           {display:none;}
.mmain .spec #btSVOT         {display:none;}
.mmain .spec input.showhide  {position:absolute;width:130px;margin:37px 0 0 460px;}
.mmain .spec h3              {margin:0 0 20px;color:#c00;}
.mmain .spec h3.clb          {padding:15px 0 0;margin:0 0 15px;color:#666;}
.mmain .spec h3.mes          {text-align:center;padding:15px 0 0;margin:0 0 15px;}
.mmain .spec h4 input        {width:50px;}
.mmain .spec .mapd           {float:left;width:255px;}
.mmain .spec .mapd a img     {position:absolute;}
.mmain .spec .mapd .leg      {float:left;padding:0 40px 0 0;}
.mmain .spec .data           {float:right;width:325px;}
.mmain .spec .data table     {border-top:1px dotted #999;}
.mmain .spec .data  th       {padding:3px 0;border-bottom:1px dotted #999;}
.mmain .spec .data  td       {padding:3px 0;border-bottom:1px dotted #999;}
.mmain .spec .data  td h6    {font-weight:normal;}
.mmain .spec .nec            {margin:0 0 0 1px;}
.mmain .spec .nec td         {width:10%;font-size:70%;text-align:center;padding:5px 0;border:1px solid #ccc;background:#eee;}
.mmain .spec .que            {margin:0 0 0 1px;}
.mmain .spec .que            {margin:3px 0 0;border:1px solid #ccc;}
.mmain .spec .que td         {font-size:70%;padding:2px 5px;border:none;}
.mmain .spec .que td div     {width:380px;height:12px;background:#ddd;}
.mmain .spec .que tr.frs td  {padding-top:6px;}
.mmain .spec .que tr.pce td  {padding-bottom:4px;}
.mmain .spec .que tr.cel td  {padding:6px 5px 4px;border-top:1px solid #ccc;}
.mmain .spec .que td.gra img {height:12px;border-right:1px solid #999;}
.mmain .spec .null           {font-weight:bold;color:#c00;}
.mmain .spec .frm3           {clear:both;padding:30px 0 0;}
.mmain .spec .fyto           {clear:both;}
.mmain .spec .fyto td        {font-size:60%;text-align:center;vertical-align:middle;line-height:1em;padding:2px 0 3px;border:1px solid #666;}
.mmain .spec td.fyto1        {background:#ffff66;}
.mmain .spec td.fyto2        {background:#ffd474;}
.mmain .spec td.fyto3        {background:#ffb67b;}
.mmain .spec td.fyto4        {background:#dddddd;}
.mmain .spec td.fyto5        {background:#add5ff;}

.mmain .arfa h3      {margin:0 0 20px;color:#c00;}
.mmain .arfa h4      {text-align:center;margin:20px 0 5px;}
.mmain .arfa h3.mes1 {position:absolute;width:356px;padding:10px 15px;margin:30px 0 0 20px;background:#fff;border:1px solid #c00;z-index:2;}
.mmain .arfa input   {width:168px;margin:0 0 0 9px;}
.mmain .arfa .targ   {text-align:right;padding:19px 0 0;}
.mmain .arfa ul      {height:214px;overflow-y:scroll;padding:0;margin:0 0 0 10px;list-style-image:url("../../app_images/void.png");border:1px solid #ccc;}
.mmain .arfa li      {float:left;font-size:70%;padding:2px 10px 4px;margin:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.mmain .arfa .maps table,.rig3 .maps td {background:0;border:0;}

.mmain .newr          {clear:both;float:none;width:100%;padding:30px 0 0;margin:0 0 20px;}
.mmain .newr dl       {padding:0;margin:0;}
.mmain .newr dt       {font-size:70%;padding:0;margin:0 10px 0 0;}
.mmain .newr dd       {font-size:70%;font-weight:bold;padding:0;margin:0;}
.mmain .newr td       {padding:2px;border:1px solid #ccc;}
.mmain .newr tr.pair2 {background:#e0e0e0;}

.mmain .form ul       {padding:0;list-style-image:url("../../app_images/void.png");}
.mmain .form ul li    {float:left;margin:0 3px 3px 0;}
.mmain .form input    {width:110px;}
.mmain .form select   {width:114px;}
.mmain .form textarea {width:580px;}

.mmain .mail textarea {width:99.8%;}

.mmain .libre p      {text-align:center;}
.mmain .libre li     {font-size:70%;margin:10px 0 0;}
.mmain .libre .font6 {font-weight:bold;color:#c00;}
.mmain .libre .font7 {font-style:italic;}
.mmain .libre .font8 {font-weight:bold;}