body { font-family: Verdana, Arial, "Arial CE", Helvetica, Verdana; font-size: 11px; background-color: #000000; margin: 0px; padding: 0px; border: 0px #AA0000 solid; 
       font-weight: normal; color: #FFFFFF; overflow: auto; scrollbar-3dlight-color: #C0C0C0; scrollbar-arrow-color: #000000;
       scrollbar-darkshadow-color: #000000; scrollbar-face-color: #000000; scrollbar-highlight-color: #000000; scrollbar-shadow-color: #C0C0C0;
       scrollbar-track-color: #000000;}
div           {font-weight: normal; color: #FFFFFF; font-size: 10px}
td            {font-weight: normal; color: #FFFFFF; font-size: 10px;}
a       {color: #FFFFFF; text-decoration: none}
a:hover {color: #FFFFFF;  text-decoration: underline;}
div.central { position: absolute; top: 50%; left: 50%; margin-left: -502px; margin-top: -300px; text-aling: center; vertical-align: middle; border: px #AA0000 solid; margin-right: 0px; padding: 0px; }
/*div.central { border: 0px #AA0000 solid; margin: 0px; padding: 0px; }*/
div.oddil { position: absolute; top: 0px; left: 50%; margin-left: -502px; text-aling: center; vertical-align: middle; border: 0px #AA0000 solid;}
.central .top1 { border: 0px #00AAAA solid; width: 1003px; height: 85px; overflow:hidden; background-image: url("home_01.jpg"); background-repeat: no-repeat; background-position: top; margin: 0px; padding: 0px;}
.central .top1 .lupa   { width: 142px; height: 85px; overflow:hidden; background-image: url("bg-lupa.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.central .top1 .kompas { width: 135px; height: 85px; overflow:hidden; background-image: url("bg-kompas.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.central .top1 .obalka { width: 130px; height: 85px; overflow:hidden; background-image: url("bg-obalka.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.central .top1 .lupa .odkazMapa   { display: block; position: relative; top: 70px; left: 28px; font-size: 10px; font-family: Tahoma; margin: 0px; padding: 0px; }
.central .top1 .kompas .odkazMapa { display: block; position: relative; top: 70px; left: 24px; font-size: 10px; font-family: Tahoma; margin: 0px; padding: 0px; }
.central .top1 .obalka .odkazMapa { position: relative; top: 70px; font-size: 10px; font-family: Tahoma; margin: 0px; padding: 0px; margin-left: 27px; }
.central .top1 .vlajkaEN { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 482px; }
.central .top1 .vlajkaDE { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 486px; }
.central .top1 .vlajkaCZ { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 490px; }
.central .top1 .zvuk { width: 21px; height: 10px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 41px; left: 541px; }
.central .top1 a       {color: #B9B9B9; text-decoration: none}
.central .top1 a:hover {color: #FFFFFF;  text-decoration: underline;}
.central .top2 { width: 1003px; height: 82px; overflow:hidden; background-image: url("home_02.jpg"); background-repeat: no-repeat; background-position: top; }
.central .menu { width: 1003px; height: 25px; overflow:hidden; background-image: url("home_03.jpg"); background-repeat: no-repeat; background-position: top; }
.central .menu .domu      { width: 42px; height: 21px; overflow:hidden; float: right; margin-right: 19px; }
.central .menu .agentura  { width: 74px; height: 21px; overflow:hidden; float: right; margin-right: 13px; }
.central .menu .umelci    { width: 56px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.central .menu .reference { width: 81px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.central .menu .kontakty  { width: 69px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.central .home { width: 1003px; height: 408px; overflow:hidden; background-image: url("home_04.jpg"); background-repeat: no-repeat; background-position: top; }
.central .home .data { width: 372px; height: 267px; overflow:hidden; margin: 0px; margin-top: 35px; float: right; text-align:justify; margin-right: 17px; border: 0px #AA0000 solid; }
.central .home .podpis { width: 391px; overflow:hidden; float: right; margin: 0px; border: 0px #AA0000 solid; }
.central .home .podpis .text { text-align: right; margin-right: 37px; border: 0px #AA0000 solid; }
.central .home .podpis .obrazek { text-align: right; margin-top: 0px; border: 0px #AA0000 solid; }
.central .home .mapa { color: #FFA6A6; width: 1003px; text-align: center; margin: 0px; margin-top: 21px; float: right; border: 0px #AA0000 solid; }
.central .home a       {color: #FFA6A6; text-decoration: none}
.central .home a:hover {color: #FFFFFF;  text-decoration: underline;}
.oddil .top1 { width: 1003px; height: 85px; overflow:hidden; background-image: url("main_01.jpg"); background-repeat: no-repeat; background-position: top; }
.oddil .top1 .lupa   { width: 142px; height: 85px; overflow:hidden; background-image: url("bg-lupa.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.oddil .top1 .kompas { width: 135px; height: 85px; overflow:hidden; background-image: url("bg-kompas.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.oddil .top1 .obalka { width: 130px; height: 85px; overflow:hidden; background-image: url("bg-obalka.jpg"); background-repeat: no-repeat; background-position: top;  float: right; }
.oddil .top1 .lupa .odkazMapa   { position: relative; top: 70px; left: 28px; font-size: 10px; font-family: Tahoma; }
.oddil .top1 .kompas .odkazMapa { position: relative; top: 70px; left: 24px; font-size: 10px; font-family: Tahoma; }
.oddil .top1 .obalka .odkazMapa { position: relative; top: 70px; font-size: 10px; font-family: Tahoma; margin: 0px; padding: 0px; margin-left: 27px; }
.oddil .top1 .vlajkaEN { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 482px; }
.oddil .top1 .vlajkaDE { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 486px; }
.oddil .top1 .vlajkaCZ { width: 17px; height: 12px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 55px; left: 490px; }
.oddil .top1 .zvuk { width: 21px; height: 10px; overflow:hidden; float: left; border: 0px #00AAAA solid; position: relative; top: 38px; left: 541px; }
.oddil .top1 a       {color: #B9B9B9; text-decoration: none}
.oddil .top1 a:hover {color: #FFFFFF;  text-decoration: underline;}
.oddil .top2 { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .nadpisOddilu { width: 205px; height: 28px; overflow:hidden; float: left; margin-left: 183px; margin-top: 1px; }
.oddil .topmap { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .top2 .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .topmap .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .tophledat { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .tophledat .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .topagentura { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .topagentura .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .topumelci { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .topumelci .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .topreference { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .topreference .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .topkontakty { width: 583px; height: 351px; overflow:hidden; background-image: url("main_02.jpg"); background-repeat: no-repeat; background-position: top; float: left; }
.oddil .topkontakty .oko { width: 359px; height: 282px; overflow:hidden; margin-top: 39px; margin-left: 29px; }
.oddil .top3 { width: 420px; height: 82px; overflow:hidden; background-image: url("main_03.jpg"); background-repeat: no-repeat; background-position: top; }
.oddil .menu { width: 420px; height: 25px; overflow:hidden; background-image: url("main_04.jpg"); background-repeat: no-repeat; background-position: top; }
.oddil .menu .domu      { width: 42px; height: 21px; overflow:hidden; float: right; margin-right: 19px; }
.oddil .menu .agentura  { width: 74px; height: 21px; overflow:hidden; float: right; margin-right: 13px; }
.oddil .menu .umelci    { width: 56px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.oddil .menu .reference { width: 81px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.oddil .menu .kontakty  { width: 69px; height: 21px; overflow:hidden; float: right; margin-right: 14px; }
.oddil .top4  { width: 420px; height: 244px; overflow:hidden; background-image: url("main_05.jpg"); background-repeat: no-repeat; background-position: top; }
.oddil .top4 .pro   {font-family: Verdana; font-weight: normal; color: #FFFFFF; font-size: 10px; text-align:justify;  margin-top: 35px; margin-right: 17px; margin-left: 30px}
.oddil .topRight { width: 420px; overflow:hidden; }
.oddil .topRight .data { width: 391px; height: 267px; overflow:hidden; margin: 0px; margin-top: 35px; float: right; border: 0px #AA0000 solid; }
.oddil .stred  { width: 1003px; background-image: url("pozadi.jpg"); background-repeat: no-repeat; background-position: top; background-color: #D70000; float: left; }
.oddil .stred .menuLeve { width: 195px; }
.oddil .stred .menu_01 {font-family: Tahoma; font-weight: normal; color: #FFFFFF; font-size: 11px; text-align: left; margin-top: 0px; margin-left: 28px}
.oddil .stred .linka {margin-top: 3px; margin-bottom: 3px; margin-left: 28px; width: 132px; height: 1px; overflow:hidden; background-image: url("linka.gif"); background-repeat: no-repeat; background-position: top; }
.oddil .stred .texty {text-align: left; width: 789px; text-align:justify; margin-right: 17px;; margin-top: 40px; }
.oddil .stred .mapawebu { text-align: left; width: 300px; text-align:justify; margin-left: 150px;; margin-top: 40px; }
.oddil .stred .logo { margin-left: 20px; }
.oddil .stred .adresa { margin-left: 25px; margin-top: 5px; font-family: Tahoma; font-size: 11px; }
.oddil .stred .mapa { color: #F1A6A6; width: 1003px; text-align: center; margin: 0px; margin-top: 57px; border: 0px #AA0000 solid; }
.oddil .stred .mapa a       { color: #F1A6A6; text-decoration: none; }
.oddil .stred .mapa a:hover { color: #FFFFFF; text-decoration: underline; }
.copyright {font-family: Verdana; color: #F1A6A6; font-size: 10px; text-align: center; text-decoration: none; margin-top: 15px; margin-bottom: 10px; }
.copyright a       { color: #F1A6A6; text-decoration: none; }
.copyright a:hover { color: #FFFFFF; text-decoration: underline; }
a img {border: 0px;}
.error { color: #FFFF00; font-weight: bold; font-size: 12px; }
input     { padding: 1px; border: 1px #FFFFFF solid; background-color: #D70000; color: #FFFFFF; }
.input50  { width: 50px; height: 17px; }
.input80  { width: 80px; height: 17px; }
.input100 { width: 100px; height: 17px; }
.input120 { width: 120px; height: 17px; }
.input150 { width: 150px; height: 17px; }
.input180 { width: 180px; height: 17px; }
.input200 { width: 200px; height: 17px; }
.input250 { width: 250px; height: 17px; }
.input300 { width: 300px; height: 17px; }
.input350 { width: 350px; height: 17px; }
.input400 { width: 400px; height: 17px; }
textarea {font-family: Verdana, Arial, "Arial CE", Helvetica, Verdana;  padding: 1px; border: 1px #FFFFFF solid; background-color: #D70000; color: #FFFFFF; 
          scrollbar-3dlight-color: #D70000; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #D70000; 
          scrollbar-face-color: #D70000; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-track-color: #D70000;}
.areaNormal { width: 500px; height: 80px;}
.areaBig { width: 650px; height: 80px;}
.zahrDJ { margin-left: 100px; margin-bottom: 10px;}