/* bugfix */
body                         { margin:0px;padding:0px; } /* sjednoceni okraju pro ruzne browsery */
.zero                        { line-height:0px;height:0px;IEhack; }          /* oprava chyby MSIE 5 */
.reset                       { clear:both; }                    /* pomocny element pro zarovnani plovoucich elementu */
.holder                      { position:relative; }             /* definice pocatku souradnic pro pozicovani */
.oldBrowsers                 { display:none;notNN4; }           /* skryti elementu pro stare browsery */
.printOnly                   { display:none; }                  /* skryti elementu urcenych jen pro tisk */
img                          { border:0px;notNN4; }             /* vynulovani okraju obrazku, v NN4 je nutne udelat to v HTML kodu */
form                         { margin:0px;padding:0px;notNN4; }    /* nulovani okraju formulare */
ul                           { margin:0px;padding:0px;padding-left:20px;notNN4; }    /* standardizace okraju seznamu */
li                           { margin:0px;padding:0px;notNN4; }
td                           { padding:0px;notNN4; }

/* pro editory */
h1,h2,h3,h4,h5,h6,p,input,textarea,caption,th,td,dd,dt,li,pre,blockquote,div,address
                             { font-family:"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;color:Black;margin:0px;padding:0px; } /* nastaveni pro textove prvky */
h1                           { font-size:normal;font-size=small; }
h2                           { font-size:normal;font-size=small; }
h3                           { font-size:normal;font-size=small;font-weight:bold;margin-bottom:5px; }
h4                           { font-size:small;font-size=x-small;font-weight:bold;margin-bottom:5px; }
h5                           { margin-bottom:5px; }
h6                           { margin-bottom:5px; }
p                            { font-size:small;font-size=x-small;margin-bottom:5px; }

.left                        { text-align:left; }
.right                       { text-align:right; }
.center                      { text-align:center; }
.ilustrace                   { margin:5px 0px 5px 0px;notNN4; }
img.left                     { float:left;clear:left;notNN4; }
img.ilustrace.left           { margin-right:10px;notNN4; }
img.right                    { float:right;clear:right;notNN4; }
img.ilustrace.right          { margin-left:10px;notNN4; }
table.left                   { float:left;clear:left;margin-right:10px;notNN4; }
table.right                  { float:right;clear:right;margin-left:10px;notNN4; }

.textbox                     { width:190px;background:Transparent;border:1px solid Black;border-top:1px solid silver;border-right:1px solid Gray; }
input.button                 { width:95px;cursor:pointer;cursor=hand;IEhack; }
input.checkbox               {  }
textarea                     {  }

table                        { border-left:1px dotted #9CE;border-top:1px dotted #9CE;margin-bottom:10px; }
caption                      { text-align:left;font-size:x-small;font-weight:bold;padding:3px 0px; }
th                           { font-size:small;font-size=x-small;font-weight:bold;text-align:left;vertical-align:top;border-right:1px dotted #9CE;border-bottom:1px dotted #9CE;padding:3px 5px;background:#CEF; }
td                           { font-size:small;font-size=x-small;vertical-align:top;border-right:1px dotted #9CE;border-bottom:1px dotted #9CE;padding:3px 5px;}

ul                           { margin:0px;padding:0px; }
li                           { margin:0px;padding:0px;pading-left:20px;list-style:none;font-size:small;font-size=x-small; }

dl                           {  }
dt                           {  }
dd                           {  }

a                            { color:#03F; }
a:active                     {  }
a:visited                    { color:#309; }
a:hover                      { color:#F60; }

em                           { font-style:italic; }
strong                       { font-weight:bold; }
pre                          { font-family:monospaced; }
blockquote                   { font-style:italic; }

/* formátování stránky */

BODY	{text-align:center;IEhack;font-size:normal;padding:20px 0px;}
#mainFrame	{width:750px;margin:20px auto;text-align:left;position:relative;background:no-repeat 0px 100%;}

#logistic	{position:absolute;top:0px;left:600px;z-index:0;}
.index #logistic	{left:570px;}
.kontakt #logistic	{display:none;}

#logo	{position:absolute;top:0px;left:0px;z-index:255;}
#documentHeader	{height:75px;margin-bottom:25px;}
#documentHeader H1	{height:20px;height=25px;font-size:20px;line-height:20px;margin:0px;padding-bottom:5px;padding-left:100px;background:no-repeat top left;}
#documentHeader H1 A	{text-decoration:none;}
#documentHeader H2	{font-size:normal;line-height:20px;margin:0px;padding-bottom:5px;padding-left:100px;}
#documentHeader H2 A	{text-decoration:none;}
#documentHeader H2 SMALL	{font-size:small;font-size=x-small;}

#documentFrame	{margin-left:100px;padding-right:0px;width:650px;width=650px;/*min-height:100px;height=150px;*/}
.index #documentFrame	{min-height:450px;height=450px;}
/*.kontakt #documentFrame	{min-height:300px;height=350px;}*/

#mainMenu	{width:75px;position:absolute;left:0px;top:100px;}
#mainMenu A	{text-decoration:none;}
#mainMenu H3	{font-size:small;font-size=x-small;padding:3px 5px;margin:0px;}

#mainMenu .inactive .menuL2	{display:none;}
#mainMenu .menuL2	{position:absolute;top:-50px;left:100px;width:600px;}
#mainMenu .menuL2 LI	{float:left;padding:0px 5px;border-left:1px solid;vertical-align:middle;}

#credits	{width:750px;height:20px;height=25px;padding:0px;padding-top:5px;font-size:70%;position:relative;overflow:hidden;}
#languageSwitch	{height:20px;line-height:20px;float:right;padding-left:20px;padding-right:0px;margin:0px;font-size:x-small;font-size=xx-small;}
#languageSwitch A	{margin:0px 5px;text-decoration:none;}

#languageMenu	{width:25px;position:absolute;left:725px;top:0px;}
#languageMenu .flag	{display:block;padding-left:5px;padding-bottom:5px;width:20px;width=25px;height:20px;height=25px;}

#contactInfo	{float:left;clear:left;width:350px;}
#contactForm	{float:right;clear:right;margin-left:20px;width:280px;}
#contactForm H4	{margin:0px;}

.galleryDescription	{margin-bottom:20px;}
.thumbnailBox	{margin:10px 0px;padding:0px;}
.thumbnailBox .illustration	{width:200px;float:left;clear:left;}
.thumbnailBox .description	{width:360px;float:right;clear:right;}

#documentFrame UL LI	{padding-left:10px;background:url(../../ALL/images/listDot.gif) no-repeat 0em 0.7em; }
#documentFrame UL	{margin-bottom:10px;}

ADDRESS.praha	{min-height:100px;height=100px;}
ADDRESS.ostrava	{min-height:100px;height=100px;width:330px;}

/* barevna schemata */
BODY	{background:White;}

#documentHeader	{background:White url(../../ALL/images/bgr_documentFrame.gif) no-repeat left top;}
#documentHeader H1	{color:#09C;}
#documentHeader H1 A	{color:#09C;}
#documentHeader H2	{color:#9CF;}
#documentHeader H2 A	{color:#9CF;}

#mainMenu A	{color:#09C;}
#mainMenu .menuL1 LI	{background:url(../../ALL/images/bgr_menuItem.gif) no-repeat left top;border-bottom=1px solid White;}
#mainMenu .menuL2 LI	{background-image:none;border-color:#9CF;}

#mainMenu #menuOnas A:hover	{color:#F00;}
#mainMenu #menuOnas.active A	{color:#F00;}
/*
#mainMenu #menuOnas.active .menuL2 A	{color:#09C;}
#mainMenu #menuOnas.active .menuL2 A:hover	{color:#F00;}
*/
#mainMenu #menuTechnika A:hover	{color:#339;}
#mainMenu #menuTechnika.active A	{color:#339;}
#mainMenu #menuReference A:hover	{color:#090;}
#mainMenu #menuReference.active A	{color:#090;}
#mainMenu #menuKontakt A:hover	{color:#E80;}
#mainMenu #menuKontakt.active A	{color:#E80;}

.index #mainFrame	{background-image:url(../../ALL/images/bgr2_index.jpg);}
/*#kontakt_main #mainFrame 	{background-image:url(../../ALL/images/bgr_kontakt.jpg);}*/

.index #documentHeader H1	{background-image:url(../../ALL/images/bgr_h1_index.gif);}
.onas #documentHeader H1	{background-image:url(../../ALL/images/bgr_h1_onas.gif);}
.technika #documentHeader H1	{background-image:url(../../ALL/images/bgr_h1_technika.gif);}
.reference #documentHeader H1	{background-image:url(../../ALL/images/bgr_h1_reference.gif);}
.kontakt #documentHeader H1	{background-image:url(../../ALL/images/bgr_h1_kontakt.gif);}

#languageSwitch A	{color:#09C;}
#languageSwitch A:hover	{color:#F60;}
#languageSwitch A:visited	{color:#309;}

#contactForm .buttons	{text-align:right;}
#mailPreview TABLE	{width:100%;}
#mailPreview TH	{width:100px;}
#mailPreview .buttons	{text-align:right;}
address	{font-size:x-small;font-style:normal;border:1px dotted #09C;margin-bottom:10px;padding:5px;}

#promoOnas A	{color:#F00;}
#promoTechnika A	{color:#339;}
#promoReference A	{color:#090;}
#promoKontakt A	{color:#E80;}

ADDRESS .branch	{font-weight:bold;}
ADDRESS.praha	{background:url(../../ALL/images/bgr_budovaPraha.jpg) no-repeat 100% 100%;}
ADDRESS.ostrava	{background:url(../../ALL/images/bgr_budovaOstrava.jpg) no-repeat 100% 100%;}
/*
ADDRESS.terminal	{background:url(../../ALL/images/bgr_budovaTerminal.jpg) no-repeat 100% 100%;min-height:100px;height=100px;}
ADDRESS.servis	{background:url(../../ALL/images/bgr_budovaServis.jpg) no-repeat 100% 100%;min-height:100px;height=100px;}
*/

.onas #documentFrame A	{color:#F00;}
.technika #documentFrame A	{color:#339;}
.reference #documentFrame A	{color:#090;}
.kontakt  #documentFrame A	{color:#E80;}


/* vyrazeni prepinace jazyku */
/*
#languageSwitch	{visibility:hidden;}
#languageMenu	{visibility:hidden;}
.index #logistic	{left:600px;}
*/

