/* maket */
div.wrapper { text-align:center; padding:0 0px; float:none; clear:both;   }
div.center { margin: auto; width:1230px; -width:1px; border:0px solid green;    }

div.moduletable p,  div.moduletable ul li { text-align:left;  margin:0; padding:0; font-size:14px; line-height:20px; color:#000   }    /*   page    */
  div.moduletable ul  { padding-left:20px }

div.moduletable h1  {     font-size:39px; line-height:39px;   margin:10px 0; font-weight:400;    }
div.moduletable h2                 {     font-size:36px; line-height:39px;   margin:10px 0; font-weight:400;  }
div.moduletable h3,  div.center h3                {     font-size:27px; line-height:35px;   margin:20px 0; font-weight:400; font-family: 'IBM Plex Serif',  Arial, Helvetica   }
div.moduletable h4                 {     font-size:27px; line-height:30px;   margin:20px 0; font-weight:400; font-family: 'IBM Plex Serif',  Arial, Helvetica   }
div.moduletable h5                 {     font-size:22px; line-height:26px;   margin:10px 0;   font-weight:400;     }
div.moduletable h6                 {     font-size:16px; line-height:26px;   margin:0px 0;  font-weight:500; color:#424244 }


 div.moduletable   table tr td { border:0px solid green;    }
 div.moduletable   table tr td.img     {width:55% }
 div.moduletable   table tr td.descr   {width:45%; }
       div.moduletable   table tr td.descr p   {width:90%; }
       div.moduletable   table tr td.descr h6   {width:70%; }
 div.moduletable   table tr td img  {   }

 div.button, a.button { border:1px solid #ae0000;; width:110px; border-radius: 30px;font-size:14px;  font-weight:500;  padding:5px 0;   color: #ae0000; text-align:center; }
 a.button { text-align:center; padding:6px 30px; text-decoration:none}

   #top { background-color:#535c6d;background-repeat:no-repeat; background-image:url('/images/fon2.jpg');background-position:50% 0px; height:520px  }


             /*  module1 */
             div.module1 * {    }
   div.module1  {height:300px; border:0px solid #fff; margin-top:65px; }
   div.module1 table          {   border:0px solid #fff; width:90%; margin:auto;  }
    div.module1 table tr td   {   border:0px solid #fff; width:auto }
    div.module1 table tr td  div.letter2,  div.module1 table tr td  div.letter3 { }
    div.module1 table tr td  div.letter3 span { border-radius:10px;border:1px solid #fff; width:40px; line-height:20px; height:20px; }
    div.module1  h4 {margin-bottom:28px; }
    div.module1  h6 {padding-left:20px;  border-left:3px solid #ae0000; width:50%;}




   div.module1  h4 {margin-bottom:28px}


    /*  module2 */
   #module2     {
                margin:50px auto; background-color:#fff;  background-image:url('/images/fon_2.jpg'); background-repeat:repeat-y;
               background-position:100% 0px;      background-size:890px auto;padding:30px 0 }
  #module2 div.moduletable   table tr td.descr p   {width:70%; }


   @media (min-width: 1500px) { #module2   { background-size:950px auto;  } }
    @media (min-width: 1900px) { #module2   { background-size:1150px auto;  } }



  #module2 table tr td.descr  { position: relative;  }
  #module2 a.button  {position:relative; left:0px; top:-35px; margin-left:400px }
   #module2 hr   {width:80%;   border-top: 1px solid #e5e5e5; margin:20px 0 10px 0; text-align:left }
  #module2 h6 { border: 0px solid yellow; }





    /*  module3 */
    #module3     {       position: relative;
                   margin:50px auto; background-color:#fff;  background-image:url('/images/fon_2.jpg'); background-repeat:repeat-y;
               background-position:0% 0px;      background-size:870px auto;  padding:30px 0;  }

  @media (min-width: 1500px) { #module3   { background-size:950px auto;  } }
@media (min-width: 1900px) { #module3   { background-size:1150px auto;  } }

    #module3 div.button  { margin-left:450px}
    div.module3  h6 {}
    #module3  h6 {padding-left:20px; width:80%; border-left:3px solid #ae0000; margin:30px 0; }
    #module3  ul      {  width:80%;   }
     #module3  ul li       {  margin:10px 0  }




     /*  module5 */
    #module5  * {  color:#fff   }
    #module5 h5 {  color:#000 ; font-size:17px; line-height:23px;  font-weight:400; margin:10px auto }
    #module5     {       position: relative;
                   margin:50px auto; background-color:#2c394d;  background-image:url('/images/.jpg'); background-repeat:repeat-y;
               background-position:0% 0px;      background-size:870px auto;  padding:30px 0;  }
  @media (min-width: 1390px) { #module5   { background-size:1150px auto;  } }
    #module5  h6 {padding-left:20px;  border-left:3px solid #ae0000; margin:30px 0; }
    #module5 td.descr {padding-right:100px}

        /*  module8 */
#module8   {  background-color:#f0f0f8 ; padding-bottom:20px; background-image:url('/images/fon_8.png'); background-repeat:no-repeat; background-position:10% 100%; }
#module8 h5 { padding-top:30px}
#module8  #show_letters, #module8  #hide_letters, #show_dop, #hide_dop
  {text-decoration:none; text-align:center;  border-radius: 30px;font-size:13px;  font-weight:400;
 color:#000; background-color:#fff ;   cursor:pointer;  padding:9px 0;  width:240px; margin:auto }
#module8  #show_letters span, #module8  #hide_letters span,  #show_dop span, #hide_dop span
{ border-radius:10px;border:1px solid #000; width:40px; line-height:20px; height:20px; }

#module8 span.sigProCaption   { position: relative; top:0px; margin-top:10px  }
#module8 ul.sigProContainer   {min-height:400px}


 /*  module82 */
      #module82   { position: relative; top:-5px;  display:none  }
      #module82 span.sigProCaption   { position: relative; top:0px; margin-top:0px  }
      #module82 ul.sigProClassic li.sigProThumb span.sigProLinkOuterWrapper { display:block; float:left; padding:10px 5px 15px 0;  }


      /*  module9 */
    #module9     {       position: relative; margin:50px auto; background-color:#fff;      padding:30px 0;  }
    #module9 div.button  { margin-left:450px}
    div.module9  h6 {}
    #module9  h6 {padding-left:20px;  border-left:3px solid #ae0000; margin:30px 0; }
    #module9 img {  margin-left:70px  }
    #module9 hr   {width:80%;   border: 1px solid #e5e5e5; margin:10px 0 10px 0; text-align:left }
     #module9 #td93    { position: relative; top:0  }
     #module9 #td93 div {position:absolute; bottom:30px; left:20px }
     #module9 #mod9obr {color:#000; position: relative; top:-35px;  left:200px }
     #module9 #mod9obr span { border-radius:10px;border:1px solid #000; width:40px; line-height:20px; height:20px; }
      #module9 #td93  { background-image:url('/images/fon_9.jpg'); background-repeat:no-repeat; background-position:0% 30px;   }

    /*  module10 */
#module10 { background-color:#f0f0f8;  }
#module10  div.moduletable {  padding-top:20px }
#module10 div.nspArt *   { text-align:left}
#module10 div.nspArt div { background-color:#f6cd9b; margin:auto; padding:20px }
#module10 div.nspArt  a  h5 { font-size:16px; LINE-HEIGHT:24PX; font-weight:600;   color:#000; margin:0px auto }
#module10 div.nspArt  a {text-decoration:none}
#module10 div.nspArt  p   {font-size:14px; LINE-HEIGHT:17PX;    }
#module10 div.nspArt  table tr td img   {width:20px;}
#module10 div.nspArt  a  h5:hover {text-decoration:underline}
#module10  div.nspCol2                    { border:0px solid green; margin:auto;}
#module10  div.nspCol2 div.divwrap        { border:0px dotted green ; background-color:#ffffff; margin:auto; padding:20px;   }
#module10  div.nspCol2 a  h5 {height:50px;  }
#module10   div.nspCol3                  { border:0px solid green; margin:auto;}
#module10  div.nspCol3 div.divwrap        { border:0px dotted green ; background-color:#ffffff; margin:auto; padding:20px;   }
#module10  div.nspCol3 a  h5 {height:100px;  }
#module10 img  { position: relative; top:11px; }
#module10 span {    color:#ae0000   }
#module10  div.nspArt  a  h5:hover { color:#ae0000 }
#module10  div.nspCol2 div.divwrap:hover,  #module10  div.nspCol3 div.divwrap:hover
{
-webkit-box-shadow: 9px 10px 19px -6px rgba(0,0,0,0.22);
-moz-box-shadow: 9px 10px 19px -6px rgba(0,0,0,0.22);
box-shadow: 9px 10px 19px -6px rgba(0,0,0,0.22);
}


       /*  module11 */
#module11 { background-color:#1b293f; padding-bottom:30px }
#mod11table1 { background-color:#fff; margin:auto }
#mod11table1 tr td { width:33%; padding:20px 30px}
#mod11table2 {  border-spacing: 40px  20px ;border-collapse: separate; }
#mod11table2 tr td { width:33%; padding:20px 30px; background-color:#fff;  }
#module11 h4 { color:#ffffff; margin-left:40px; line-height:50px; padding-top:50px;   margin-bottom:20px;  }
#module11  #mod11table2  ul { min-height:240px; height:240px}
#module11   div.letter2 {  width:250px; background-color:#ffffff;   border:1px solid #ae0000; color: #ae0000; border-radius: 5px;  font-weight:500;   }
#module11   div.letter2:hover { background-color:#ae0000;  color:#fff  }
#module11 #mod11table2  div.letter2 { margin:auto;}
#module11 table ul  {  list-style-image: url(/images/gal.jpg); }
#module11 table p, #module11 li { font-size:14px; LINE-HEIGHT:24PX; }
#module11 table h5              { font-size:17px; LINE-HEIGHT:24PX;}
#module11 table tr td  {   vertical-align:top   }
#module11 ul li { margin:12px auto }

#module11  h5 { border-top:5px solid #ae0000; padding-top:20px;margin-top:0;  position:relative; top:0px; }
#module11  tr td {  padding-top:0px }
#module11  #mod11table1  ul {   margin-top:30px  }

        /*  module12 */
#module12 h4 {  margin:25px auto }
#module12 table {  margin:auto; }
#module12 table  tr td { width:33%; padding:0px}
#module12 table  tr td p { font-size:14px; LINE-HEIGHT:24PX; margin:0px auto }
#module12 h5             { font-size:17px; LINE-HEIGHT:24PX; margin:0px auto; margin-bottom:0px }
#module12 div.letter1 { background-color:#ae0000; border-radius:5px; margin:0 }


/* polosa snizu */
div.under {  background-color:#eff0f7; margin:0px auto; padding:40px 0 0px 0  }

div.moduletablepolosa  {  width:90%;  margin:0px auto;    }
div.moduletablepolosa  *     {text-align: left;   margin:auto;  font-size:16px; color:#424244 }
div.under div.fl, div.under div.fr { position:relative; top:-15px; }
div.under a                       { position:relative; top:15px; }
div.under div.fl {  display:inline;  margin:0 00px;  border:0px solid green }
div.under div.fr { display:inline;  margin:0 00px; margin-left:400px; border:0px solid green}

    #module11 { background-repeat:no-repeat; background-size-:cover; background-image:url('/images/fon_11.jpg');background-position:50% 0px; }
    #module7 { background-repeat:no-repeat; background-size:contain; background-image:url('/images/fon_7.jpg');background-position:50% 0px; }
    #module5 { background-repeat:no-repeat; background-size:cover; background-image:url('/images/fon_5.jpg');background-position:50% 0px; }



    #module12 iframe { position:relative; top:0px; left:0px }

  /* module42  */
#module42     {   background-color:#fff;  background-image:url('/images/fon_2.jpg'); background-repeat:repeat-y;
                   background-position:0% 0px;      background-size:1200px auto;  padding:30px 0;  }
@media (min-width: 1500px) { #module42   { background-size:1350px auto;  } }
@media (min-width: 1900px) { #module42   { background-size:1490px auto;  } }


 /* module6  */
 #module62 {
 background-image:url('/images/fon_2.jpg');
 background-repeat:repeat-y;
 background-position:0% 0px;
 background-size:1100px auto;

   }
 @media (min-width: 1500px) { #module62   { background-size:1250px auto;  } }
@media (min-width: 1900px) {  #module62   { background-size:1360px auto;  } }
