body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: rgb(35,31,32); font-size: 0.7em; font-family: 'Open Sans', 'Verdana', sans-serif;  text-align: center; background-color: white; }


input, option, select, textarea { font-family: Verdana, 'Geneva CE' , lucida, sans-serif; font-size: 100%; }

img { border: none; }

a { color: rgb(35,31,32); font-weight: normal; text-decoration: none; }

form { margin: 0px; padding: 0px; }

table { font-size: 100%; }

td { font-size: 100%; }

label { cursor: pointer; }

h1 { font-size: 140%; margin: 5px 0px 5px 0px; }

h2 { font-size: 150%; margin: 5px 0px 5px 0px; padding: 0px; }

h3 { font-size: 110%; margin: 5px 0px 5px 0px; }

h4 { font-size: 100%; margin: 5px 0px 5px 0px; }

h5 { font-size: 100%; margin: 5px 0px 5px 0px; }

hr { height: 1px; border: solid 1px white; }

.clear { clear: both; font-size: 1px; line-height: 1px; height: 1px; background-color: white; }

.alignRight { text-align: right; }

.imageRight { margin-left: 10px; }

.imageLeft { margin-right: 10px; }

#page { text-align: left; background-color: white; margin: auto; }

#header,
#headerIllustration { display: none; }

.headerPrint { display: block; font-size: 24pt; color: gray; border-bottom: solid 1px gray; padding-bottom: 5px; margin-bottom: 10px; }

.noprint { display: none; }

/*********************************************************/
/********************* horni menu ************************/
/*********************************************************/


/*********************************************************/
/********************* hlavni obsah **********************/
/*********************************************************/

#mainContent { width: 100%; background-color: white; }

#mainContent .inside { margin: 0px; padding-top: 0px; }

#mainContent h1 { text-align: left; padding: 0px 0px 10px 0px; }

#mainContent h1 a { color: rgb(181,0,12); }
#mainContent .lblPublishDate { font-size: 90%; }

#mainContent .articlePerex { font-style: italic; padding-bottom: 20px; }

#mainContent .articleTitle { margin: 0px 0px 2px 0px; }

#mainContent .articleText { padding-bottom: 20px; line-height: 1.5em; }

#mainContent .articleDate { color: Gray; padding-bottom: 10px; }

#mainContent .sectionItem { clear: both; margin-bottom: 10px; padding-bottom: 5px; }

#mainContent .sectionItem .articleDate { display: block; }

.perexImage { float: right; margin-left: 5px; }

#mainContent .sectionItem .articlePerex { font-style: normal; padding-bottom: 0px; }

#mainContent .sectionItem .articlePerex p { margin: 0px; }

#mainContent h3 { clear: both; color: rgb(19,105,156); margin-bottom: 5px; }

#mainContent h4 { clear: both; margin-bottom: 5px; }

#mainContent p { margin-top: 0px; }

.hrefGoBack { display: none; }

.multimedia .multimediaList { margin-left: 0px; }
    .multimedia .multimediaList .item { float: left; position: relative; width: 204px; height: 180px; overflow: hidden; margin: 20px 15px 0px 0px; padding: 5px; text-align: center; border: solid 1px silver; }
.multimedia .multimediaList .item .multimediaHref img { width: 200px; height: 200px; border: solid 2px white; }
.multimedia .multimediaList .item .multimediaHref img:hover { border: solid 2px rgb(158,165,148); }

.grdArticles.tiles {border-collapse: collapse; padding-top: 80px; margin-left: 0px; }
.grdArticles.tiles .item { float: left; position: relative; width: 130px; height: 220px; overflow: hidden; margin: 0px 8px 0px 8px; text-align: center; cursor: pointer; }
.grdArticles.tiles .item a { text-decoration: none; }
.grdArticles.tiles .item a:hover { }
.grdArticles.tiles .item .articleDate { display: block; color: #969696; font-size: 8pt; }
.grdArticles.tiles .item .perexImage { width: 130px; height: 130px; border: none; overflow: hidden; }
.grdArticles.tiles .item .title { display: block; padding: 0px 5px 0px 5px; font-weight: normal; font-size: 12pt; text-decoration: none; color: #000000; }
.grdArticles.tiles .item .subtitle { display: block; color: black; }
.grdArticles.tiles .item p { padding: 0px; margin: 0px; }


#footer { margin-top: 20px; padding-top: 5px; border-top: solid 1px rgb(35,31,32); }
#footer .menu { display: none; }
#footer .footerIco { display: none; }
#footer .copyright { text-align: right; }

/*************************/
/********* form **********/
/*************************/

.label { font-size: 90%; margin-top: 10px; }

.inputItem { width: 500px; }

.buttonSend { width: 500px; text-align: center; margin-top: 10px; }

.button { margin-top: 3px; text-align: right; }

.button button { border: 1px; }

