BODY {
 font-family: Verdana, Arial, sans-serif; font-size: 9pt;
 color: #000000; background-color: #F8F8F0;
 padding: 0 0 0 0; margin: 0 0 0 0;
 }

A:LINK       {color: #0000CC; text-decoration: none;      font-weight: bold}
A:VISITED    {color: #6600CC; text-decoration: none;      font-weight: bold}
A:ACTIVE     {color: #9900CC; text-decoration: none;      font-weight: bold}
A:HOVER      {color: #0000CC; text-decoration: underline; font-weight: bold}

A.m:LINK, A.m:VISITED, A.m:ACTIVE {
 background-color: #E0F0F8;
 color: #0000CC;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 4px;
 margin: 4px 0 4px 0;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }
A.m:HOVER {
 background-color: #0000CC;
 color: #FFFF00;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 4px;
 margin: 4px 0 4px 0;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }

A.m1:LINK, A.m1:VISITED, A.m1:ACTIVE {
 background-color: #E0F0F8;
 color: #0000CC;
 text-decoration: none;
 font-weight: normal;
 display: block;
 padding: 2px 4px 2px 4px;
 margin: 4px 0px 4px 12px;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }
A.m1:HOVER {
 background-color: #0000CC;
 color: #FFFF00;
 text-decoration: none;
 font-weight: normal;
 display: block;
 padding: 2px 4px 2px 4px;
 margin: 4px 0px 4px 12px;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }

A.m2:LINK, A.m2:VISITED, A.m2:ACTIVE {
 background-color: #E0F0F8;
 color: #0000CC;
 text-decoration: none;
 font-weight: normal;
 display: block;
 padding: 0px 4px 0px 4px;
 margin: 4px 0px 4px 30px;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }
A.m2:HOVER {
 background-color: #0000CC;
 color: #FFFF00;
 text-decoration: none;
 font-weight: normal;
 display: block;
 padding: 0px 4px 0px 4px;
 margin: 4px 0px 4px 30px;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #99AACC; border-radius: 3px;
 }


A.mr1:LINK, A.mr1:VISITED, A.mr1:ACTIVE {
 background-color: #D0E0E8;
 color: #0000CC;
 text-decoration: none;
 font-weight: normal;
 display: inline;
 padding: 3px;
 margin: 4px 4px 4px 4px;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #E0F0F8 #C0D0D8 #C0D0D8 #E0F0F8;
 }
A.mr1:HOVER {
 background-color: #0000CC;
 color: #FFFF00;
 text-decoration: none;
 font-weight: normal;
 display: inline;
 padding: 3px;
 margin: 4px 4px 4px 4px;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #B0C0C8 #D0E0E8 #D0E0E8 #B0C0C8;
 }

A.mr2:LINK, A.mr2:VISITED, A.mr2:ACTIVE {
 background-color: #F0F0AA;
 color: #0000CC;
 text-decoration: none;
 font-weight: normal;
 display: inline;
 padding: 2px;
 margin: 3px 3px 3px 3px;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #FFFFAA #CCCCAA #CCCCAA #FFFFAA;
 }
A.mr2:HOVER {
 background-color: #0000CC;
 color: #FFFF00;
 text-decoration: none;
 font-weight: normal;
 display: inline;
 padding: 2px;
 margin: 3px 3px 3px 3px;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #B0C0C8 #D0E0E8 #D0E0E8 #B0C0C8; 
 }

/* MENU: PRODUCT - below image */
A.mp:LINK, A.mp:VISITED, A.mp:ACTIVE {
 background-color: #F0E8AA;
 color: #000000;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 2px 0 2px 8px;
 margin: 8px 0 8px 0;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #FFFFAA #CCCCAA #CCCCAA #FFFFAA; border-radius: 3px;
 }
A.mp:HOVER {
 background-color: #F8F8A0;
 color: #0000CC;
 text-decoration: none;
 font-weight: bold;
 display: block;
 padding: 2px 0 2px 8px;
 margin: 8px 0 8px 0;
 border: solid; border-width: 2px 2px 2px 2px; border-color: #CCCCAA #FFFF99 #FFFF99 #CCCCAA; border-radius: 3px;
 }
P.mp {
 font-size: 1.1em;
 text-align: left;
 padding: 0 0 0 0; margin: 0 0 0 0;
 }

A.normal {font-weight:normal;}
A.normal7pt {font-weight:normal; font-size:7pt;}

A.breadcrumbs:LINK, A.breadcrumbs:VISITED, A.breadcrumbs:ACTIVE
                      {color: #808080; text-decoration: none;      font-weight: normal; font-size: 8pt}
A.breadcrumbs:HOVER   {color: #CC0000; text-decoration: underline; font-weight: normal; font-size: 8pt}
.breadcrumbs          {color: #808080; text-decoration: none;      font-weight: normal; font-size: 8pt}


A.sitemap:LINK, A.sitemap:VISITED, A.sitemap:ACTIVE
                {color: #808080; text-decoration: none;      font-weight: normal; font-size: 7pt; padding-left: 15px;}
A.sitemap:HOVER {color: #CC0000; text-decoration: underline; font-weight: normal; font-size: 7pt; padding-left: 15px;}


A.mb:LINK    {color: #000080; text-decoration: none;      font-weight: bold; font-size: 11px}
A.mb:VISITED {color: #660080; text-decoration: none;      font-weight: bold; font-size: 11px}
A.mb:ACTIVE  {color: #660080; text-decoration: underline; font-weight: bold; font-size: 11px}
A.mb:HOVER   {color: #CC0000; text-decoration: underline; font-weight: bold; font-size: 11px}



P {text-align: justify; margin: 0 3pt 4px 0}

P.hdr {
 font-size: 17pt; font-weight: bold;
 text-align: center;
 color: #0000B0; /*color: #B80000;*/
 }

P.m {
 font-family: Verdana, Arial, sans-serif; font-size: 11pt; font-weight: bold;
 text-align: left;
 padding: 0 0 0 0; margin: 0 0 0 0;
 }
P.m1 {
 font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal;
 text-align: left;
 padding: 0 0 0 0; margin: 0 0 0 0;
 }
P.m2 {
 font-family: Verdana, Arial, sans-serif; font-size: 7pt; font-weight: normal;
 text-align: left;
 padding: 0 0 0 0; margin: 0 0 0 0;
 }

P.mh {
 font-family: Arial, sans-serif; font-size: 8pt;
 text-align: left;
 padding: 0 0 0 0; margin: 0 5px 0 5px;
 color: #006640;
 }

P.slogan {
 font-size: 16pt; font-weight: bold;
 text-align: center;
 color: #C00000;
 margin: 5px 0px 5px 0px;
 }

P.slogtit {
 font-size: 13pt; font-weight: bold;
 text-align: center;
 color: #C00000;
 margin: 5px 0px 5px 0px;
 }

P.slogtitle {
 font-size: 16pt; font-weight: bold;
 text-align: center;
 color: #C00000;
 background-color: #FFFFE0;
 margin: 12px 0px 16px 0px;
 padding: 4px 0px 4px 0px;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #C00000; border-radius: 3px;
 }


P.mt {font-family: Arial, sans-serif; font-size: 9pt; text-align: left; padding: 2px 2pt 0 2pt; margin: 0 3pt 0 0; font-weight: normal}

P.mi {font-family: Arial, sans-serif; font-size: 9pt; text-align: left; padding: 0pt 2pt 0 8pt; margin: 0 3pt 0 0; font-weight: normal}


A.indentn:LINK    {color: #000000; text-decoration: none;      font-weight: normal}
A.indentn:VISITED {color: #000000; text-decoration: none;      font-weight: normal}
A.indentn:ACTIVE  {color: #0000C0; text-decoration: none;      font-weight: normal}
A.indentn:HOVER   {color: #0000C0; text-decoration: underline; font-weight: normal}

A.indentb:LINK    {color: #000000; text-decoration: none;      font-weight: bold}
A.indentb:VISITED {color: #000000; text-decoration: none;      font-weight: bold}
A.indentb:ACTIVE  {color: #0000C0; text-decoration: none;      font-weight: bold}
A.indentb:HOVER   {color: #0000C0; text-decoration: underline; font-weight: bold}

A.indent0 {text-align: left; margin: 1pt 0 1pt   0px; font-family: verdana; font-size: 1.2em;}
A.indent1 {text-align: left; margin: 1pt 0 1pt  25px; font-family: verdana; font-size: 1.0em;}
A.indent2 {text-align: left; margin: 1pt 0 1pt  50px; font-family: verdana; font-size: 1.0em;}
A.indent3 {text-align: left; margin: 1pt 0 1pt  75px; font-family: verdana; font-size: 1.0em;}
A.indent4 {text-align: left; margin: 1pt 0 1pt 100px; font-family: verdana; font-size: 1.0em;}
A.indent5 {text-align: left; margin: 1pt 0 1pt 125px; font-family: verdana; font-size: 1.0em;}


P.yellowbox {font-family: Georgia, serif; font-style: italic; text-align: center; margin: 8pt 0pt 8pt 0pt; font-size: 10pt; border: solid; border-width: 1pt; padding: 2pt 3pt 5pt 3pt; background-color: #F8F0E8}

P.alert {font-size: 18pt; text-align: center; margin: 2px 20pt 4px 20pt; font-weight: bold; border: solid; border-width: 1px; padding: 3px 3pt 3px 3pt; background-color: #FF0000; color: #FFFFFF}

P.dotaz {font-size: 9pt; text-align: center}

P.newtxt {font-size: 8pt; font-family: Arial; text-align: left}

P.bottom {font-size: 9pt; text-align: center; font-style: italic}

P.size8pt {font-size: 8pt}

P.center {text-align: center}

P.banntit {
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
 color: #C00000}

P.ulitba {
 font-size: 7pt;
 color: #808080;
 padding: 3px 3pt 3px 3pt;
 }

P.marginleft5pct {margin-left: 5%}

P.hr {
 height: 1px;
 border:solid; border-color:#AAAAAA; border-width: 1px 0 0 0;
 }


BLOCKQUOTE {font-style: italic; text-align: justify; margin: 2px 20pt 4px 20pt}

xTABLE {background-color:#FFFFFF; font-size: 10pt; text-align: left}

TD {
 padding: 0 0 0 0;
 font-size: 9pt;
 }

TD.black   {background-color: #000000}
TD.yellite {background-color: #F8F8F0}
TD.yeldark {background-color: #F0F0D8}
TD.menublu {background-color: #E0F0F8 /*#D0E0F0*/}
TD.datum   {background-color: #F0F0D8; color: #E06600; font-size: 8pt; padding-right: 10px}
TD.english {background-color: #99F0D8; font-size: 8pt}

TD.menuhdr {font-family: Arial, sans-serif; background-color: #80B0E0/*#E0E0B8/*#FFCC33*/;
 font-weight: normal; text-align: center; padding: 1px 0pt 1px 0pt}

TD.banner {padding: 2px 3px 2px 3px}




TD.PriceHeadProduct {
 width: 140px;
 padding: 4px 4px 4px 4px;
 background-color:#F0F0F0;
 font-weight: bold;
 text-align: center;
 border: solid; border-width: 1px 1px 1px 1px; border-color: #AAAAAA; border-radius: 3px 0 0 0;
 }

TD.PriceHeadDescription {
 padding: 4px 4px 4px 4px;
 background-color:#F0F0F0;
 font-weight: bold;
 text-align: center;
 border: solid; border-width: 1px 1px 1px 0; border-color: #AAAAAA;
 }

TD.PriceHeadAmount {
 width: 102px;
 padding: 4px 4px 4px 4px;
 background-color:#F0F0F0;
 font-weight: bold;
 text-align: center;
 border: solid; border-width: 1px 1px 1px 0; border-color: #AAAAAA;
 }

TD.PriceHeadAmountVAT {
 width: 102px;
 padding: 4px 4px 4px 4px;
 background-color:#F0F0F0;
 font-weight: bold;
 text-align: center;
 border: solid; border-width: 1px 1px 1px 0; border-color: #AAAAAA; border-radius: 0 3px 0 0;
 }

TD.PriceHeadAmountEUR {
 width: 186px;
 padding: 4px 4px 4px 4px;
 background-color:#F0F0F0;
 font-weight: bold;
 text-align: center;
 border: solid; border-width: 1px 1px 1px 0; border-color: #AAAAAA; border-radius: 0 3px 0 0;
 }

TD.PriceItemProduct {
 width: 140px;
 padding: 4px 4px 4px 4px;
 text-align: center;
 vertical-align:text-top;
 border: solid; border-width: 0 1px 1px 1px; border-color: #AAAAAA;
 }

TD.PriceItemDescription {
 padding: 4px 4px 4px 4px;
 text-align: left;
 vertical-align:text-top;
 border: solid; border-width: 0 1px 1px 0; border-color: #AAAAAA;
 }

TD.PriceItemAmount {
 width: 102px;
 padding: 4px 4px 4px 4px;
 text-align: center;
 vertical-align:text-top;
 border: solid; border-width: 0 1px 1px 0; border-color: #AAAAAA;
 }

TD.PriceItemAmountVAT {
 width: 102px;
 padding: 4px 4px 4px 4px;
 text-align: center;
 vertical-align:text-top;
 border: solid; border-width: 0 1px 1px 0; border-color: #AAAAAA;
 }

TD.PriceItemAmountEUR {
 width: 186px;
 padding: 4px 4px 4px 4px;
 text-align: center;
 vertical-align:text-top;
 border: solid; border-width: 0 1px 1px 0; border-color: #AAAAAA;
 }

H1 {
 font-size: 11pt; text-align: left;
 color: #000000; background-color: #F0F0D8;
 margin-bottom: 4pt; padding: 1px 0 1px 10pt;
 border: solid; border-width: 1px 0 1px 0; border-color: #CCCCCC;
 }

H2 {
 font-size: 11pt; font-weight: bold;
 text-align: left;
 margin-bottom: 2px;
 border: solid; border-width: 0 0 1px 0; border-color: #CCCCCC;
 }

H3 {
 font-size: 10pt; font-weight: bold;
 text-align: left;
 margin-bottom: 2px;
 }

TT {font-size: 11pt}

UL {
 font-size: 9pt;
 text-align: left;
 font-weight: normal;
 margin-left: 12pt;
 padding-left: 0px;
 margin-top: 1px;
 margin-bottom: 5px;
 }

UL.m {
 font-family: Verdana, Arial, sans-serif;
 font-size: 8pt;
 text-align: left;
 font-weight: normal;
 list-style: circle;
 margin-left: 10pt;
 padding-left: 8px;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 }

UL.large {
 font-size: 10pt;
 text-align: left;
 font-weight: bold;
 margin-left: 14pt;
 padding-left: 0px;
 margin-top: 1px;
 margin-bottom: 5px;
 }

UL.tit {
 font-size: 10pt; font-weight: bold;
 line-height: 130%}

LI {margin: 1px 0 1px 0} /* do 2010-12-10 to bylo 0 0 0 0 */

DL {font-size: 9pt; text-align: left; margin: 0 3pt 4px 0}
DT {font-weight: bold}
DD {margin-left: 10pt}

#header {background-color:#FFCC33/*#D8D8A8*/; border: solid; border-width: 0 0 1px 0; border-color: #006680; font-size: 45px; text-align: center; font-weight: bold; color: #006666}

#menu {background-color: #006680/*#008080*/}

#hilite {font-weight: bold; color: #E08000 /*orange*/}

.bgwhite  {background-color: #FFFFFF}
.bgdark   {background-color: #CCCCAA}
.bgred    {background-color: #FF0000}
.bgorange {background-color: #FFD899}

.orange  {color: #E08000 /*orange*/}
.reddark {color: #E80000}
.greendark {color: #008000}
.boldred {font-weight: bold; color: #FF0000;}
.boldorange {font-weight: bold; color: #E08000;}
.boldgreen {font-weight: bold; color: #008000;}

.fofofo  {background-color: #F0F0F0}

.size7pt  {font-size:  7pt}
.size8pt  {font-size:  8pt}
.size9pt  {font-size:  9pt}
.size10pt {font-size: 10pt}
.size11pt {font-size: 11pt}
.size12pt {font-size: 12pt}
.size13pt {font-size: 13pt}
.size14pt {font-size: 14pt}
.size15pt {font-size: 15pt}
.size16pt {font-size: 16pt}

.smallnote  {font-size:7pt; font-weight:normal; color:#808080}
