/* CSS Document */
* {margin:0;padding:0}
body, #design, #site {min-height:100%;font-family:Arial, Arial CE, Helvetica CE, helvetica, sans-serif}
body {background:#f3f3f3 url(../img/bgr/bodyTop.gif) repeat-x top;color:#515151;font-size:100%;text-align:center;font-family: Arial}
#design {background:url(../img/bgr/bodyBottom.gif) repeat-x bottom}
td {vertical-align:top}
img {border:0}
.cleaner {clear:both}
a {color:#d62002}
a:visited {color:#3e3e3e}
.alert {font-size:.75em;margin:10px auto}

/* -stinovani- */
#site {width:831px;background:#fff url(../img/bgr/shadeTbl.gif) repeat-y;margin:0 auto;border-collapse:collapse}
#shadeTL {background:url(../img/bgr/shadeTL.gif) no-repeat top;width:30px}
#shadeML {background:url(../img/bgr/shadeML.gif) no-repeat bottom;width:30px}
#shadeBL {background:url(../img/bgr/shadeBL.gif) no-repeat bottom;width:30px;height:55px}
#shadeTR {background:url(../img/bgr/shadeTR.gif) no-repeat top;width:31px}
#shadeMR {background:url(../img/bgr/shadeMR.gif) no-repeat bottom;width:31px}
#shadeBR {background:url(../img/bgr/shadeBR.gif) no-repeat bottom;width:31px;height:55px}

/* -tophead- */
#TOP {background:url(../img/bgr/headerEndLine.gif) no-repeat bottom;padding-bottom:7px;height:185px;vertical-align:top}
#header {width:100%;height:28px;}
#header  {list-style-type:none;margin-top:15px;font-size:.7em;float:right;background:url(../img/bgr/headLine.gif) no-repeat bottom left}
#header li {float:left;background:url(../img/bgr/flagOff.gif) no-repeat;width:49px;height:28px;text-align:center;position:relative}
#header li#headDate {background:none;background:#fff;width:485px;color:#959595;height:27px;text-align:right;line-height:27px;padding-right:20px}
#header li#headLink {background:none;background:#fff;width:110px;background:url(../img/icons/headLink.gif) no-repeat left}
#header li#headLink a {color:#000;margin-left:20px;line-height:27px;margin-right:15px}
#header li#headLink a:hover {text-decoration:none}
/* -flags- */
#header li a {margin:5px auto 0 10px;position:relative}
#header li#headSkOn {background:url(../img/bgr/flagOn.gif) no-repeat;width:49px;height:28px;text-align:center}
#header li#headSkOn img {margin:5px auto 0 1px}

#header li#headSkOff a {background:url(../img/flags/skOff.gif) no-repeat;width:30px;height:19px;overflow:hidden;display:block}
#header li#headSkOff a span {background:url(../img/flags/skOff.gif) no-repeat;width:30px;height:19px;display:block;position:absolute;left:0;top:0;cursor:pointer}
#header li#headSkOff a:hover span {background:url(../img/flags/skOn.gif) no-repeat}

#header li#headCzOff a {background:url(../img/flags/czOff.gif) no-repeat;width:30px;height:19px;overflow:hidden;display:block}
#header li#headCzOff a span {background:url(../img/flags/czOff.gif) no-repeat;width:30px;height:19px;display:block;position:absolute;left:0;top:0;cursor:pointer}
#header li#headCzOff a:hover span {background:url(../img/flags/czOn.gif) no-repeat}

#header li#headEnOff a {background:url(../img/flags/enOff.gif) no-repeat;width:30px;height:19px;overflow:hidden;display:block}
#header li#headEnOff a span {background:url(../img/flags/enOff.gif) no-repeat;width:30px;height:19px;display:block;position:absolute;left:0;top:0;cursor:pointer}
#header li#headEnOff a:hover span {background:url(../img/flags/enOn.gif) no-repeat}

#header li#headEnOn {background:url(../img/bgr/flagOn.gif) no-repeat;width:49px;height:28px;text-align:center}
#header li#headEnOn img {margin:5px auto 0 1px}

#header li#headDeOff a {background:url(../img/flags/deOff.gif) no-repeat;width:30px;height:19px;overflow:hidden;display:block}
#header li#headDeOff a span {background:url(../img/flags/deOff.gif) no-repeat;width:30px;height:19px;display:block;position:absolute;left:0;top:0;cursor:pointer}
#header li#headDeOff a:hover span {background:url(../img/flags/deOn.gif) no-repeat}

#header li#headDeOn {background:url(../img/bgr/flagOn.gif) no-repeat;width:49px;height:28px;text-align:center}
#header li#headDeOn img {margin:5px auto 0 1px}

/* -vyhledavani- */
#LEFT {margin:0;padding:0;width:201px;background:#c0c0c0 url(../img/bgr/leftBg.gif) repeat-y;min-height:100%}
#topSBox {background:url(../img/bgr/searchBg.gif) no-repeat;height:92px;padding-top:15px}
#searchBox {border:0;text-align:center}
#searchBox legend {padding-left:23px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif}
#searchBox label {color:#d62002;font-weight:bold;font-size:.8em;background:url(../img/icons/searchArrow.gif) no-repeat right;padding-right:65px;background-position:100% 5px}
#searchBox input#EXPS {background:url(../img/bgr/srchInputBg.gif) no-repeat;padding:2px 0 0 3px;margin-right:2px;width:128px;height:20px;border:0;margin-bottom:1px;margin-top:8px}
#searchBox input.searchBtn {width:23px;height:19px;margin-bottom:-3px}
#articleListBoxIn .listBox .SrchTxt {background:#ececec}

#shopLink {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#shopLink span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/eshopBtn.gif) no-repeat;cursor:pointer}

/* -navigace- */
menu {background:url(../img/bgr/menuBg.gif) repeat-y;padding-right:0;list-style-type:none}
menu li {background:url(../img/bgr/menuLi.gif) no-repeat bottom;display:block;width:98%;line-height:1.1em;margin-left:0px;background-position:0 100%;min-height:1.7em}
menu li span {background:url(../img/icons/menuArrow.gif) no-repeat left;background-position:0 6px;display:block;padding-left:15px}
menu li a {color:#000;font-size:.7em;font-weight:bold;text-decoration:none;margin-left:53px;display:block;min-height:1.7em;padding-top:.5em;margin-bottom:.2em}
menu li a:hover {background:#fff url(../img/bgr/menuLiAnim.gif) repeat-y left;margin-left:23px;color:#d62002}
menu li a:hover span {padding-left:45px;background-position:10px 5px}
menu li a:visited {color:#000}
menu #headMenu {background:url(../img/bgr/headMenu.gif) no-repeat;width:201px;margin-left:0;height:20px;color:#d62002;font-size:.8em;font-weight:bold;text-align:center;padding-top:15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif}


.MenuBox {width:210px;padding:0;margin:0;visibility:hidden;z-index:20;position:absolute}
.MenuBox ul {list-style-type:none;padding:0 0 5px 0;margin:0;width:210px}
.MenuBox li {background:url(../img/bgr/menuDropBg.gif) no-repeat;padding:0 0 0 25px;color:#000;line-height:22px;height:22px}
.MenuBox li a {color:#000;font-size:0.7em;text-decoration:none;font-weight:bold}
.MenuBox li a:hover {color:#d62002;text-decoration:underline}
.MenuBox li a:visited {color:#000}
:root .MenuBox li {-moz-opacity: 0.8}

.menuitem a {color:#000 !important;background:none !important}


#dictionaryLink {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#dictionaryLink span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/dictionaryBtn.gif) no-repeat;cursor:pointer}
#dictionaryLinkEn {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#dictionaryLinkEn span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/dictionaryBtnEn.gif) no-repeat;cursor:pointer}
#dictionaryLinkDe {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#dictionaryLinkDe span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/dictionaryBtnDe.gif) no-repeat;cursor:pointer}


#writeUsLink {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#writeUsLink span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/writeUsBtn.gif) no-repeat;cursor:pointer}
#writeUsLinkEn {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#writeUsLinkEn span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/writeUsBtnEn.gif) no-repeat;cursor:pointer}
#writeUsLinkGe {position:relative;display:block;overflow:hidden;width:158px;height:19px;margin:15px 0 0 20px}
#writeUsLinkGe span {position:absolute;top:0;left:0;width:158px;height:19px;background:url(../img/icons/writeUsBtnGe.gif) no-repeat;cursor:pointer}

/*- reklamni blok- */
#adBox {width:160px;margin:20px 0 0 20px;text-align:center}

/* -obsah- */
#RIGHT {padding-right:1px;position:relative;background:url(../img/bgr/BGbodky.gif)}
#page {padding:2px 14px;background:url(../img/bgr/breadcrumbsBg.gif) repeat-x top;min-height:100%}

/* -box s pozadim- */
#welcomeBox {background:url(../img/bgr/welcomeBoxBg.gif) no-repeat top;padding-top:34px;width:535px;padding-top:30px;margin-bottom:15px}
#welcomeBoxIn {border:1px solid #aeaeae;border-top:0;width:532px}
#welcomeBoxIn h1 {background:url(../img/bgr/welcomeHBg.gif) no-repeat bottom left;width:511px;height:19px;font-size:.8em;color:#d62002;padding:0 0 4px 15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin-left:5px}
#welcomeBoxIn p {margin:10px 20px 20px 20px;font-size:.7em;color:#515151;background:#fff;;text-align:justify}
#welcomeBoxIn p strong {color:#000;background:#fff}

/* -seznam clanku- */
#articleListBox /* -ie- */{width:534px;padding-top:25px;background:url(../img/bgr/boxesBg.gif) no-repeat top;min-heigth:100%}
#articleListBoxIn /* -ie- */{border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;background:url(../img/bgr/BGbodky.gif);min-height:100%}
#articleListBoxIn h1 {background:url(../img/bgr/HBg.gif) no-repeat bottom left;font-size:.8em;color:#d62002;padding:0 0 4px 15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin-left:5px}
#articleListBoxIn h2 {background:url(../img/bgr/HBg.gif) no-repeat bottom left;font-size:.8em;color:#d62002;padding:0 0 4px 15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin-left:5px}
#articleListBoxIn .listBox {margin:15px 0 15px 20px;float:left;width:96%}
#articleListBoxIn .listBox span {float:left;background:#fff}
#articleListBoxIn .listBox span img {margin:3px 10px 10px 0;float:left}
#articleListBoxIn .listBox h6 {background:#ececec;color:#4e4e4e;font-size:.7em;font-weight:normal;padding-left:2px}
#articleListBoxIn  a {background:#fff;color:#d62002}
#articleListBoxIn  a:hover {text-decoration:none}
#articleListBoxIn .listBox h4 {padding:3px 0}
#articleListBoxIn .listBox h4 a {background:#fff;font-size:.7em;color:#000;text-decoration:none}
#articleListBoxIn .listBox h4 a:hover {text-decoration:underline}
#articleListBoxIn .listBox p {font-size:.7em;margin-top:3px;text-align:justify;margin-right:15px}
#articleListBoxIn dl {margin-left:20px}
#categoryDescription  {font-size:.7em;margin:10px 15px}
#articleListBoxIn h5 {font-size:.8em;color:#d62002;display:block;text-align:center;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin:35px auto}



/* -drobkova navigace- */
#breadcrumbs {margin-top:11px;width:90%;font-size:.7em;background:url(../img/icons/breadcrumbsStart.gif) no-repeat left;color:#515151;font-weight:bold}
#breadcrumbs a {color:#515151;font-weight:normal;margin-left:10px;background:url(../img/icons/breadcrumbsArrow.gif) no-repeat right;padding-right:10px}

/* -zobrazeni clanku- */
#showContent {width:534px;padding-top:25px;background:url(../img/bgr/boxesBg.gif) no-repeat top;min-height:100%}
#showContentIn {border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;font-size:.7em;padding-bottom:20px;background:url(../img/bgr/BGbodky.gif);min-height:100%}
#showContentIn h1 {background:url(../img/bgr/HBg.gif) no-repeat bottom left;font-size:120%;color:#d62002;padding:0 0 4px 15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin-left:5px}
#showContentIn h2, #showContentIn h3 {font-size:120%;color:#515151;padding:0 0 4px 15px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif;margin-left:5px}

/* -kapitoly- */
#showContentIn #chapters {background:#e4e4e4;margin:10px 20px 0 20px;padding:5px}
#showContentIn #chapters .chapter {background:url(../img/icons/chapterArrow.gif) no-repeat left;padding-left:10px;display:block}
#showContentIn #chapters a {background:#e4e4e4;color:#000;background:url(../img/icons/chapterArrow.gif) no-repeat left;display:block;font-weight:bold;padding-left:10px}
#showContentIn #chapters a:hover {text-decoration:none}

/* -zobrazeni clanku - perex- */
#showContentIn #contentPerex {margin:10px 20px 0 20px;background:url(../img/bgr/perexLine.gif) no-repeat bottom right;background-position:94% 100%;min-height:10em;padding-bottom:10px}
#showContentIn #contentPerex img {float:left;margin:0 10px 10px 0}

/* -zobrazeni clanku -body- */
#showContentIn #contentBody {margin:10px 20px 0 20px}
#showContentIn #contentBody table {font-size:100%;margin-bottom:15px}
#showContentIn #contentBody table th {font-size:110%;padding:4px}
#showContentIn #contentBody table td {text-align:center}
#showContentIn #contentBody table .rowFirst {background:#e3e3e3;width:160px}
#showContentIn #contentBody table .rowSecond {background:#dadada;width:160px}
#showContentIn #contentBody table .rowThird {background:#d2d2d2;width:160px}

/* -sablony- */
.tblHeadAndBg {text-align:left;width:480px}
.tblHeadAndBg tr {background:url(../img/bgr/tdBg.gif) repeat-x 100% 0}
.tblHeadAndBg tr th {font-weight:normal}
.tblHeadAndBg tr th, .tblHeadAndBg tr td {padding:3px 5px}
.tblHeadAndBg tr.tblHead {background:none;text-align:center}

/* -predchozi-poslat mailem-tisk-nasledujici- */
#articleActionTbl {font-weight:bold;margin:10px 20px 0 20px;font-size:100%}
#articleActionTbl td {padding:10px 0}
#articleActionTbl #prevTd {visibility:hidden;vertical-align:middle}
#articleActionTbl #prevTd a {color:#000;visibility:visible;text-decoration:none}
#articleActionTbl #sendMailTd {text-align:center}
#articleActionTbl #sendMailTd a {color:#000;background:url(../img/icons/sendMail.gif) no-repeat;width:158px;height:19px;position:relative;overflow:hidden}
#articleActionTbl #sendMailTd a span {background:url(../img/icons/sendMail.gif) no-repeat;width:158px;height:19px;position:absolute;top:0;left:0;display:block;cursor:pointer}
#articleActionTbl #sendMailTdEn a {color:#000;background:url(../img/icons/sendMailEn.gif) no-repeat;width:158px;height:19px;position:relative;overflow:hidden}
#articleActionTbl #sendMailTdEn a span {background:url(../img/icons/sendMailEn.gif) no-repeat;width:158px;height:19px;position:absolute;top:0;left:0;display:block;cursor:pointer}

#articleActionTbl #printTd  {text-align:center}
#articleActionTbl #printTd a {color:#000;background:url(../img/icons/print.gif) no-repeat;width:89px;height:24px;overflow:hidden;position:relative}
#articleActionTbl #printTd a span {background:url(../img/icons/print.gif) no-repeat;width:89px;height:24px;position:absolute;top:0;left:0;display:block;cursor:pointer}
#articleActionTbl #printTdEn a {color:#000;background:url(../img/icons/printEn.gif) no-repeat;width:89px;height:24px;overflow:hidden;position:relative}
#articleActionTbl #printTdEn a span {background:url(../img/icons/printEn.gif) no-repeat;width:89px;height:24px;position:absolute;top:0;left:0;display:block;cursor:pointer}

#articleActionTbl #nextTd {visibility:hidden;text-align:left;vertical-align:middle;width:210px}
#articleActionTbl #nextTd a {color:#000;visibility:visible;text-decoration:none}

/* -formular pro odeslani mailem- */
#sendArticle {text-align:center;display:none;padding:30px 0;width:500px;clear:both}
#sendMail {width:260px;border:1px solid #939393;margin:0 auto;text-align:left;padding:10px 20px}
#sendMail legend {color:#5b5b5c}
#sendMail legend img {text-align:right}
#sendMail input {margin-bottom:10px;width:250px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendMail select {margin-bottom:10px;width:257px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendMail textarea {width:250px;padding:1px;border-top:2px solid #d8d7e3;border-left:2px solid #d8d7e3;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8}
#sendArticle #sendBtns {width:270px;margin:10px auto;list-style-type:none}
#sendArticle #sendBtns li {float:left;width:50%;text-align:right}
#sendArticle #sendBtns li button {margin-right:0px}
#sendArticle #sendBtns li a {color:#f79910;line-height:20px}
#sendArticle #sendBtns li img {cursor:pointer;margin-bottom:-3px}
#sendArticle #sendBtns li.left {text-align:left}
#sendArticle #btn {position:relative;width:68px;height:24px;display:block}
#sendArticle #close {display:block;width:100px;float:right;margin-top:5px}
#sendArticle #close a {color:#000}
#sendArticle #close img {margin-bottom:-3px}

/* -odeslani mailu- */
.sendMailBox {display:none;margin:10px 20px 0 20px;text-align:center}
#articleMailTbl {text-align:center;width:300px;margin:0 auto}
#articleMailTbl {width:340px;margin-left:auto;margin-right:auto;font-size:100%;border:0}/* velikost pisma */
#articleMailTbl caption {text-align:left;vertical-align:bottom;width:340px;margin-left:auto;margin-right:auto;font-weight:bold;font-size:1em;cursor:pointer} /* velikost pisma a tucne */
#articleMailTbl caption a {float:right;font-weight:normal;cursor:pointer;font-size:0.85em}
#articleMailTbl th {width:140px;text-align:left;line-height:1.5em;border:0}
#articleMailTbl td {border:0;text-align:left}
#articleMailTbl select {width:150px}

/* -soubory a souvisejici- */
.relatedBoxes {width:400px;margin:10px 20px 0 20px}
.relatedBoxes h4 {color:#d62002;font-size:110%;margin:10px 0 5px 7px}
.relatedBoxes ul {list-style-type:none;line-height:1.3em}
.relatedBoxes ul li a {color:#000;background:#fff url(../img/icons/chapterArrow.gif) no-repeat left;padding-left:10px}
.relatedBoxes ul li a:hover {text-decoration:none}
.relatedBoxes ul li b {text-transform:uppercase}
/* -strankovnik- */
#pageBar {border-collapse:collapse;font-size:.7em;margin-top:20px;float:right;margin-right:5px}
#pageBar #pageLeft {background:url(../img/bgr/pageBarBg.gif) repeat-x top;width:27px;}
#pageBar #pageLeft img {visibility:hidden}
#pageBar #pageLeft a img {visibility:visible}
#pageBar #pageRight {background:url(../img/bgr/pageBarBg.gif) repeat-x top;width:27px;}
#pageBar #pageRight img {visibility:hidden}
#pageBar #pageRight a img {visibility:visible}
#pageBar #barNo {width:132px;background:url(../img/bgr/pageBarBg.gif) repeat-x top;line-height:19px;padding:0 5px;font-size:110%;font-weight:bold}
#pageBar #barNo span {display:block;float:left;background:url(../img/bgr/pageNoBg.gif) no-repeat;width:23px;height:19px;text-align:center;color:#d62002}
#pageBar #barNo a {background:url(../img/bgr/pageBarBg.gif) repeat-x top;color:#626262;text-decoration:none}
#pageBar #barNo a span{background:url(../img/bgr/pageBarBg.gif) repeat-x top;color:#626262;cursor:pointer}
#pageBar #barNo a:hover {text-decoration:underline}
#pageBar #pageSel {vertical-align:middle;line-height:25px}
#pageBar #pageSel p {float:left}
#pageBar #pageSel input {width:20px;height:20px;border:0;float:left;padding:2px 0 0 3px;text-align:center;color:#626262;font-weight:bold;margin-bottom:8px;background:url(../img/bgr/pageBarInput.gif) no-repeat;}
#pageBar #pageSel img {cursor:pointer;margin-left:2px;}



/* -slovnik- */
#dictSearch {border:0;color:#000;width:400px;float:right;margin:10px}
#dictSearch #word {background:url(../img/bgr/srchInputBg.gif) no-repeat;padding:2px 0 0 3px;margin-right:2px;width:128px;height:20px;border:0;margin-bottom:-1px;margin-top:8px}
#dictSearch #dictSearchBtn {background:url(../img/icons/searchBtn.gif) no-repeat;width:23px;height:19px;border:0}
#dictSearch legend {visibility:hidden}
#dictSearch label {font-size:.7em}

#letters {list-style-type:none;clear:both;margin:15px 10px 15px 10px;padding-bottom:15px;font-size:.8em}
#letters li {float:left;margin:0 5px}

dl {clear:both;margin-left:15px;margin-right:15px;font-size:.7em;margin-bottom:15px;background:url(../img/bgr/redLine.gif) no-repeat bottom;padding-bottom:10px}
dt {font-weight:bold;font-size:110%}
dd {margin-left:10px}

acronym {border-bottom:1px dotted #515151;cursor:help}

/* -napiste nam- */
#writeUs {font-size:.7em;margin-left:15px;border:0}
#writeUs label {}
.sendBtn {width:143px;height:24px;border:0;cursor:pointer;margin-top:15px;margin-left:15px}


/* -paticka- */
#BOTTOM {border-top:1px solid #f50000;vertical-align:middle}
#BOTTOM img {float:left;margin-top:15px;margin-left:2px}
#BOTTOM p {text-align:right;font-size:.6em;color:#3e3e3e;margin-right:20px;float:right;width:300px;line-height:55px}



/* -404- */
#errorPage {width:500px;height:300px;background:#fff;border:1px solid #48630e;margin:150px auto}
#errorPage h1 {font-size:1em;margin:30px}
#errorPage p {font-size:.7em;margin:10px;text-align:justify}
#errorPage fieldset {font-size:.8em;width:201px;margin:20px auto}
#errorPage legend {padding-left:23px;font-family:Trebuchet MS, Arial, Arial CE, Helvetica CE, helvetica, sans-serif}
#errorPage label {color:#d62002;font-weight:bold;font-size:100%;background:url(../img/icons/searchArrow.gif) no-repeat right;padding-right:65px;background-position:100% 5px}
#errorPage form {height:150px}
#errorPage #Form1 {height:0;max-height:1px}
#lblMainSection {display:none}

/* -kontakty- */
.page_contacts table {font-size:.7em;width:100%;border-collapse:collapse;color:#000;margin-bottom:10px}
.page_contacts table thead th {text-align:left;padding-left:10px;width:15em}
.page_contacts table thead th, .page_contacts table thead td {background:url(../img/mapy/BGct.gif) repeat-x;height:37px;vertical-align:middle}
.page_contacts table thead th.red {background:url(../img/mapy/BGcb.gif) repeat-x;height:28px;font-weight:normal;color:#ff0000;width:auto}
.page_contacts table thead td.width {width:140px}
.page_contacts table tbody td {padding-left:10px}

#mapa {position:relative;padding-top:30px}
.rollbox {display:none;font-size:.7em;color:#000;background:url(../img/mapy/BGbox2.gif) no-repeat center 100%;width:240px;border-top:1px solid #c9c9c9;text-align:center;padding-bottom:20px}
.rollbox div {background:#fff url(../img/mapy/BgboxRepeater2.gif) repeat-y;padding:5px 2px 0}
.rollbox ul {list-style-type:none}
.rollbox ul li strong {font-size:120%}
#mapa #kraj1 {position:absolute;top:0px;left:285px}
#mapa #kraj2 {position:absolute;top:0px;left:285px}
#mapa #kraj3 {position:absolute;top:0px;left:285px}
#mapa #kraj4 {position:absolute;top:0px;left:285px}
#mapa #kraj5 {position:absolute;top:0px;left:285px}
#mapa #kraj6 {position:absolute;top:0px;left:285px}
#selecty {padding:0 15px}
#selecty h3 {font-size:.7em;color:#000}
#selecty div {width:240px;float:left;margin-bottom:10px}
#selecty div select {width:230px}
#okresy {clear:both}
#okresy div {display:none;clear:both}
#okresy table ul {list-style-type:none}
#divize {clear:both}
#divize div {display:none;clear:both}
#divize div ul {list-style-type:none;display:block;font-size:.7em;color:#000;background:url(../img/mapy/BGct.gif) repeat-x top;margin-bottom:10px}
#divize div ul li {padding-left:10px}
#divize div ul li strong {display:block;height:37px;line-height:37px}
#divize div ul li ul {font-size:100%;background:none;margin-bottom:0}

.sitemap ul {font-size:70%;margin:0 0 10px 20px}
.sitemap ul li {line-height:1.5em}
.sitemap ul ul {font-size:100%}

.clear {clear:both;line-height:0px;font-size:0px;}

.form_dotaznik {font-family:Arial, Arial CE, Helvetica CE, helvetica, sans-serif;font-size:.7em}
.form_dotaznik .none {background: #ffffff !important}
.form_dotaznik .color1 {background: #F5F5F5 !important}
.form_dotaznik .color2 {background: #FFFFE8 !important}

.form_dotaznik {padding: 0px 5px}
.form_dotaznik strong {color: #231E20}
.form_dotaznik p {text-align: justify;margin: 10px 0px}
.form_dotaznik table {margin: 0px;padding: 0px}
.form_dotaznik table td,
.form_dotaznik table th {vertical-align:middle}
.form_dotaznik table.one {width: 98%;border: 1px solid #000000}
.form_dotaznik table.one tr th {border: 1px solid #000000;padding: 5px;text-align: left;font-size:.7em}
.form_dotaznik table.one tr td {border: 1px solid #000000;}
.form_dotaznik table.one tr .left {width: 25%;padding-left: 5px;font-size:.7em}
.form_dotaznik table.one tr td input {border: 0px;background: #FFFF99;width: 100%}
.form_dotaznik .check_one {      width: 240px;       float: left;       margin-left: 9px;                       }
.form_dotaznik .check_one strong {      color: #D60000;     }
.form_dotaznik .check_one div {      width: 125px;       float: left;     }
.de .check_one div {      width: 200px;       float: left;     }
.form_dotaznik .check_one div input {float: left;margin-right:5px}
.form_dotaznik .check_one div label {      display: block    }
.form_dotaznik .check_two {      width: 240px;       float: left;       margin-left: 9px;     }

.form_dotaznik .text_NIE textarea {border:2px solid #000}
.form_dotaznik .check_two strong {      color: #D60000;     }
.form_dotaznik .check_two div {      width: 125px;       float: left;     }
.form_dotaznik .check_two div input {float: left;margin-right:5px}
.form_dotaznik .check_two div label {      display: block;           }
.form_dotaznik .check_three {      margin-left: 9px;       margin-top: 10px;       border-top: 2px solid #C8C8C8;           }
.form_dotaznik .check_three strong {      color: #D60000;     }
.form_dotaznik .check_three div {width: 125px;float: left}
.form_dotaznik .check_three div input {float: left;margin-right:5px}
.form_dotaznik .check_three div label {      display: block;           }
.form_dotaznik .check_three .column_three {      margin-left: 9px;     }
.form_dotaznik .ponuka {      margin-top: 10px;       padding-top: 10px;       border-top: 1px solid #C8C8C8;     }
.form_dotaznik .ponuka p {      float: left;       margin: 3px 0px 0px 9px;     }
.form_dotaznik .ponuka label {      margin-left: 35px;     }
.de .ponuka label { clear:both;     margin-left: 95px;     }
.form_dotaznik .ponuka #yesno {text-align:center;margin:0 auto;clear:both;width:500px}
.form_dotaznik .ponuka #yesno label {margin:0}
.form_dotaznik .ponuka #yesno input {margin-right:100px}
.form_dotaznik .text_nie {      padding: 0px 0px 10px 0px;       margin: 10px 0px;       width: 99%;       border-bottom: 1px solid #C8C8C8;     }
.form_dotaznik .text_nie p {      margin-bottom: 0px;     }
.form_dotaznik .text_nie textarea {width: 100%;height: 60px;overflow: auto;border: 2px solid #000000}
.form_dotaznik table.two {margin: 10px 0px;width: 98%;background:#fff}
.form_dotaznik table.two tr th {      border: 1px solid #000000;border-top:2px solid #000;background: #DFDFDF;font-size:.7em     }
.form_dotaznik table tr th.nbtr {border-top:none !important;border-left:none !important;background:#fff !important}
.form_dotaznik table.two tr th.lf {border-right:none !important}
.form_dotaznik table.two tr td {      margin: 0px;       padding: 2px 2px;       border: 1px solid #000000;font-size:.7em      }
.form_dotaznik table.two tr td.br1 {border-left:2px solid #000;border-right:0}
.form_dotaznik table.two tr td.br2 {border-bottom:0}
.form_dotaznik table.two tr td.br3 {border-bottom:0;text-align:center;vertical-align:middle}
.form_dotaznik table.two tr td.br4 {border-bottom:0;border-right:2px solid #000;text-align:center;vertical-align:middle}
.form_dotaznik table.two tr th.lbe {border-right:2px solid #000}
.form_dotaznik table.two tr td.br6 {text-align:center;vertical-align:middle}
.form_dotaznik table.two tr td.br7 {text-align:center;border-right:2px solid #000;vertical-align:middle}
.form_dotaznik table.two tr td.br8 {border-bottom:2px solid #000;border-left:2px solid #000}
.form_dotaznik table.two tr td.br9 {border-bottom:2px solid #000;text-align:center;vertical-align:middle}
.form_dotaznik table.two tr td.br10 {border-bottom:2px solid #000;border-right:2px solid #000;text-align:center;vertical-align:middle}
.form_dotaznik table.two tr td input {      margin: 0px;       padding: 0px;       width: 100%;text-align:center;vertical-align:middle;       border: 0px;           }
.form_dotaznik table.three {      width: 98%;     }
.form_dotaznik table.three td {      padding: 5px 10px;       border: 1px solid #000000;font-size:.7em    }
.form_dotaznik .stupnice {      margin-bottom: 0px;       margin-left: 9px;     }
.form_dotaznik table.five {      width: 98%;       border: 1px solid #000000;border-bottom:2px solid #000;margin: 20px 0px;     }
.form_dotaznik table.five th {      border: 1px solid #000000;       background: #DFDFDF;font-size:.7em     }
.form_dotaznik table.five td {      padding: 9px;       margin: 0px;font-size:.7em;       border: 1px solid #000000;       font-weight: bold;     }
.form_dotaznik table.five .nblb {border-bottom:0;border-right:0}
.form_dotaznik table.five .nbb {border-bottom:0}
.form_dotaznik table.five thead .nblb {border-bottom:1px solid #000;border-right:0}
.form_dotaznik table.five thead .nbb {border-bottom:1px solid #000}
.form_dotaznik table.five tbody td {border-bottom:0}
.form_dotaznik table.six {width: 98%;padding:0px;border:1px solid #000;border-top:0;border-left:0}
.form_dotaznik table.six th {      border: 1px solid #000000;border-top:2px solid #000;font-size:.7em;       padding: 5px;     }
.form_dotaznik table.six td {      border: 1px solid #000000;font-size:.7em;       padding: 5px;     }
.form_dotaznik table.six td.lbl {border-left:2px solid #000}
.form_dotaznik .pripominky {      padding: 30px 0px;     }
.form_dotaznik .pripominky textarea {      width: 97%;       height: 60px;       overflow: auto;       border: 2px solid #000000;     }
.form_dotaznik .end {      width: 50%;       border: 1px solid #000000;border-bottom:2px solid #000     }
.form_dotaznik .end tr th {      border: 1px solid #000000;       padding: 5px;font-size:.7em;       text-align: left;     }
.form_dotaznik .end tr td {      border: 1px solid #000000;font-size:.7em;     }
.form_dotaznik .end tr .left {width: 20%;padding-left: 5px;border-bottom:0}
.form_dotaznik .end tr .right {border-bottom:0}
.form_dotaznik .end tr td input {      border: 0px;       background: #FFFF99;       width: 100%;     }
.form_dotaznik input.dn {display:none}
.FormXsltBtn {display: none; }
.FormXsltBtn {display: none; }
.FormXsltBtnSend {width: 85px; height: 19px; background: url(../img/btn_odeslat.gif) no-repeat 0px 0px; margin: 15px; }
.FormXsltBtnSend_cz {width: 85px; height: 19px; background: url(../img/btn_odeslat_cz.gif) no-repeat 0px 0px; margin: 15px; }
.FormXsltBtnSend_de {width: 145px; height: 24px; background: url(../img/icons/sendBtnDe.gif) no-repeat 0px 0px; margin: 15px;border:0 }
.FormXsltBtnSend_en {width: 145px; height: 24px; background: url(../img/icons/sendBtnEn2.gif) no-repeat 0px 0px; margin: 15px;border:0 }
.ger {text-align:right}
