@media print{
             body            {background-color: transparent !important;}
             #main           {width: 100%;}
             #menu, #zahlavi {display: none;}
             #obsah          {background-image: none;}
            }




body          {
                margin: 0px;
                padding: 0px;
                font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif;
                color: #000000;
                font-size: 11px;
                background-color: #0D4278
              }
body.space    {background-color: #0D4278}
body.Article  {background-color: #F9FAFE; padding: 20px}
body.Stahuj   {padding: 15px}

a:link        {color: #E62810;text-decoration: underline;}
a:visited     {color: #E62810;text-decoration: underline;}
a:hover       {color: #0D4278;text-decoration: underline;}

img           {border: 0;}
table         {font-size: 11px}
p,ol,ul       {text-align: justify; line-height: 15px}
p             {margin-top: 0; margin-bottom:5px}
p.Stahuj      {color: #FFFFFF}
p.Stahuj A          {color: #E62810;font-weight: bold}
p.Stahuj A:hover    {color: #E62810;font-weight: bold}

input, select, textarea {font-family: Verdana, 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif; font-size: 11px; color: #0D4278}


#main         {width: 770px; background-color: #0D4278; border: solid 1px #FFFFFF; border-top-width: 0}
#menu         {width: 770px; background: #444C9A url('./bckg_menu.gif') repeat-x; height: 22px; color: #FFFFFF; cursor: pointer; font-weight: bold}
.Paticka      {color: #0D4278; font-size: 11px; line-height: 20px}


h1.Novinky    {margin-top: 15px; margin-bottom: 15px; font-size: 13px; font-weight: bold; letter-spacing: 1px; color: #E62810}
h2            {font-size: 16px; font-family: Arial; color: #0D4278; font-weight: bolder; letter-spacing: 1px; margin-top: 20px}
h2 small      {font-size: 10px;font-weight: bolder;letter-spacing: 0px;line-height: 14px}
h3            {font-size: 11px; color: #0D4278; font-weight: bolder; margin-top: 5px; margin-bottom: 2px; font-family: Arial}
ol            {margin-left: 30px; padding-left: 0px}

.imgright     {float: right; margin-left: 10px}
.imgright2    {float: right; margin-left: 10px; margin-top: 20px}
.imgr             {float: right; margin-left: 5px}

.imgleft      {float: left; margin-right: 10px}
.Odrazka      {margin-right: 5px}
.Odrazka2      {margin-left: 6px; margin-right: 12px}

.marginr       {margin-right: 35px}

.barva_sel    {}
.barva_def    {}

.imglinks     {
                float: right;
                margin: 5px 5px auto 0;
              }

#m01, #m02, #m03, #m04, #m05, #m06, #m07{
                float: left;
                margin-right: 15px;
              }

#m01 a, #m02 a, #m03 a, #m04 a, #m05 a, #m06 a, #m07 a{
                float: left;
                padding: 4px 3px 3px 3px;
                color: #C0D3F9;
                font-weight: bold;
                text-decoration: none;
              }

#m01 a:hover, #m02 a:hover, #m03 a:hover, #m04 a:hover, #m05 a:hover, #m06 a:hover, #m07 a:hover{
                color: #FFFFFF;
                text-decoration: none;
              }

#m1, #m2, #m3, #m4, #m7{
                position: absolute;
                width: 165px;
                visibility: hidden;
                top: 76px;
                z-index: 150;
              }

#m5    {
                position: absolute;
                width: 220px;
                visibility: hidden;
                top: 76px;
                z-index: 150;
              }

#m1           {left: 0px}
#m2           {left: 111px}
#m3           {left: 200px}
#m4           {left: 310px}
#m5           {left: 380px}
#m7           {left: 565px}

#m1 a, #m2 a, #m3 a, #m4 a, #m5 a, #m7 a{
                display: block;
                color: #C0D3F9;
                background-color: #637BB5;
                text-decoration: none;
                padding: 4px 1px 4px 2px;
                border: solid 1px #FFFFFF;
                border-bottom-width: 0px;
              }

#m1 a:hover, #m2 a:hover, #m3 a:hover, #m4 a:hover, #m5 a:hover,#m7 a:hover{
                color: #FFFFFF;
              }


#HidePanel    {
                width: 0px;
                height: 0px;
                position: absolute;
                left: 0px;
                top: 0px;
                z-index: 149;
              }


#zahlavi      {background: #0D4278 url('bckg_zahlavi.gif')}


#obsah        {position:relative; width: 770px; background: #FFFFFF url("pozadi2.jpg") no-repeat}
#obsahokraje  {margin-left: 15px; padding-top: 10px; width: 740px}

.Oddeleni     {border: 0}
.Oddeleni TH  {color: #0D4278; text-align: left}
.Oddeleni .Male {font-size: 10px}

.Err       {color: white; font-weight: bold; background-color: red; padding: 3px}
.Formular  {border: dotted 1px #DEDEDE}
.Formular TD {white-space:nowrap}
.Formular TH {text-align: right; font-weight: normal}
.Formular .Vstup   {width: 300px}
.Formular .Tlacitko   {color: #000000}
.Formular .Poznamka   {font-style: italic; font-size: 10px; color: #666666}
.Formular .Sloupec    {font-weight: bold; color: #666666}
.Formular .Radek    {font-weight: bold; color: #666666}

#Vacancy {}
#Vacancy .Nazev {color: #0D4278; font-weight: bold}
#Vacancy UL      {margin-top: 5px}
#Vacancy P {margin-left: 18px}

.SolconSvet {float: left; width: 365px; height: 190px}
.Reference  {margin-left: 15px}
.Reference TH       {text-align: left; width: 30%; font-weight: normal}
.Reference TD       {font-weight: normal; font-style: italic}
.Reference TD B     {display: block; font-style: italic; margin-top: 5px; font-weight: normal}
.Reference .Dalsi   {font-style: normal}

.Download           {}
.Download TH        {text-align: left;font-weight: bold; color: #000000}
.Download .Poznamka {font-style: italic; font-size: 10px; color: #666666; font-weight: normal}

.Prihlaseni         {border: dotted 1px #FFFFFF; color: #FFFFFF}

.ProduktyPrehled    {}
.ProduktyPrehled UL {margin-top: 2px; margin-bottom: 2px}
.ProduktyPrehled H3 A  {color: #0D4278}
.ProduktyPrehled H3 A:visited  {color: #0D4278}
.ProduktyPrehled H3 A:hover  {color: #0D4278}

.Produkt         {}
.Produkt UL      {margin-top: 5px; margin-bottom: 5px; margin-left: 20px}

.PopisFM, .PopisPA, .PopisSS, .PopisSP, .PopisOP {font-weight: bold; font-size: 11px; text-align: justify; line-height: 15px; margin-bottom: 20px}

.BaseFM    {position: absolute; top: 190px; left: 400px; width: 355px; padding: 5px}
.BasePA    {position: absolute; top: 180px; left: 340px; width: 415px; padding: 5px}
.BaseSS    {position: absolute; top: 180px; left: 365px; width: 390px; padding: 5px}

H4                {font-weight: bolder; font-size: 11px; margin-top: 15px; margin-bottom: 2px; color: #0D4278; font-family: Arial}
H5                {font-weight: bold; font-size: 11px; margin-top: 0px; margin-bottom: 15px; color: #0D4278;}
H6                {font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline; color: #000000; margin-top: 10px; margin-bottom: 1px}

.divleft          {float: left; margin-left: 10px}

#solstart, #rvsax, #rvsbx, #rvsdn, #rvsdx, #hrvsdn, #hline, #hsw, #ehmicro, #ehrio, #eh150, #soft, #sj100, #sj200, #l100, #l200, #sj300, #l300p, #lseries{
                visibility: hidden;
                position: absolute;
                top: 190px;
                left: 400px;
                width: 355px;
                padding: 5px;
                background-color: #EEEEF4
              }

#sj100, #sj200, #l100, #l200, #sj300, #l300p, #lseries, #soft {height: 240px}

#hline, #hsw, #ehmicro, #ehrio, #eh150{
                left: 340px;
                width: 415px;
                top: 180px;
                height: 240px
              }

#solstart, #rvsax, #rvsbx, #rvsdn, #rvsdx, #hrvsdn{
                left: 365px;
                width: 390px;
                top: 180px;
                height: 285px
              }


DIV#Clanek                         {color: #000000; text-align: justify; font-family: Verdana, Arial, sans-serif; font-size: 11px}
DIV#Clanek P                         {color: #000000}
DIV#Clanek A                         {color: #EE9D4E; text-decoration: underline}
DIV#Clanek A:hover                 {color: #FE0000; text-decoration: underline}
DIV#Clanek .ClanekNazev         {color: #004D94; font-size: 14px; font-weight: bold; letter-spacing: 1px}
DIV#Clanek IMG                        {border: 1px solid #000000}

DIV.Anotace                         {color: #000000; text-align: justify; font-family: Verdana, Arial, sans-serif; font-size: 11px}
DIV.Anotace .AnotaceObr        {border: 1px solid #000000;}
DIV.Anotace .ClanekNazev        {color: #004D94; font-size: 11px; font-weight: bold; letter-spacing: 1px}
DIV.Anotace .ClanekDatum        {color: #8F8D8E; font-size: 10px; margin-top: 10px; margin-bottom: 10px}