@media screen {
/* common */
body {color: #013793; background: #9E9E9E; font-family: Georgia, serif; text-align: center; border: 0; margin: 0; padding: 0 0 20px 0;}
form {margin: 0; padding: 0;}
input, textarea, select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 100%;}

h1, h2, h3, h4, h5, h6 {margin: 0;}
h1#logo {position: absolute; top: 30px; left: 19px;}
h2, h3 {color: #013793; font-weight: normal; margin-bottom: 10px;}
h1 {font-size: 160%; padding-bottom: 10px;}
h2 {font-size: 70%;}
h3 {font-size: 120%;}
h4 {font-size: 100%}

#h2-title {text-align: center;}

p, ul, ol {font-size: 75%;}
p {line-height: 1.6em; margin: 0 0 1.33em 0;}
ul, ol {position: relative; margin: .6em 0 1.33em 0; padding: 0;}
ul {list-style: none;}
ul li, ol li {line-height: 1.4em; margin-bottom: .3em;}
ol {padding-left: 2em;}

img {border: 0;}

/* table {font-size: 80%;} */

a, a:link {color: #013793;}
a:hover {color: #c00;}
a:active, a:focus {text-decoration: none;}

/* layout */
#case, #leftHolder, #rightHolder {position: relative;}
#case {background: url(../img/bgCase.jpg) top left repeat-y; background-color: #fff; text-align: left; margin: 0 auto; width: 1000px;}
#leftHolder, #rightHolder {padding-top: 125px;}
#leftHolder {float: left; width: 205px;}
#rightHolder {float: right; width: 770px;}
#content {float: left; width: 595px;}
#adHolder {float: right; padding-top: 27px; width: 175px;}
#footer {background: url(../img/bgFooter.png) bottom left no-repeat; padding-bottom: 30px;}

.c13, .c23, .c33 {margin-right: 17px;}
.c13, .c23 {float: left; display: inline;}
/*.c13 {width: 182px;}*/
.c23 {width: 379px; padding-bottom: 30px;}

.c23 img {float: left; margin-right: 15px}

.bigBanner {position: absolute; top: 15px; left: 0;}

/* content */
h1 a, h1 a span {background: url(../img/Logo.png); display: block; width: 162px; height: 51px;}
h1 a {position: relative; z-index: 1; overflow: hidden;}
h1 a span {position: absolute; z-index: 2; top: 0; left: 0; cursor: pointer;}

ul#menu {font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 25px;}
ul#menu a {text-decoration: none;}
ul#menu ul {font-size: 100%; margin: 0 0 0 1em;}
ul#menu ul a {color: #c00;}
ul#menu ul a:hover {text-decoration: underline;}

p.nav {font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: .7em;}
p.nav a {text-decoration: none;}
p.nav a:hover {text-decoration: underline;}
p.nav strong {color: #c00;}

#content img {margin-bottom: 10px;}
#adHolder img {margin-bottom: 22px;}

#leftHolder #search {background: url(../img/bgSearch.gif) 0px 20px no-repeat; font-family: Arial, Helvetica, sans-serif; text-align: right; margin: 100px 0 0 25px; width: 158px;}
#leftHolder #search a {text-decoration: none; padding-right: 5px;}
#leftHolder #search a:hover {text-decoration: underline;}
#searchText {background: transparent; border: 0; padding: 3px 8px; display: block; width: 142px; height: 15px;}
#searchButton {background: transparent; border: 0; cursor: hand}

#txtLogin, #txtPasswd {background: url(../img/bgSearch.gif) top left no-repeat; width: 158px; height: 23px; border: 0; padding: 0 8px;}
#loginForm {text-align: center; width: 158px; font-size: 12px; margin: 0 auto; position: relative;}
#loginForm label {float: right; color: black;}
#loginForm p {text-align: center;}
.tlacitko {background: #50809F; border: 1px solid #4758A8; font-weight: bold;}

#leftHolder .poll {margin-top: 1em;}
#leftHolder .poll h1 {font-size: 14px; margin-left: 1em;}

h2 a, h3 a {text-decoration: none;}
h2 a:hover, h3 a:hover {color: #013793; text-decoration: underline;}

/* pre-defined */
.center {text-align:center;}
.right {text-align:right;}

.fl {float:left;}
.fr {float:right;}

.il {margin: 4px 15px 15px 0;}
.ir {margin: 4px 0 15px 15px;}

.big {font-size: 90%;}

.red {color: #c00;}
.blue {color: #013793;}

.clr {clear: both;}

.noscr {visibility: hidden; border: 0; margin: 0;}

/* pridane styly */
.guestbook, .guestbookErrors {float: left; font-size: 80%; width: 100%}
.article {float: left; width: 100%}
#bannerBottom {position: relative; top: 15px;}

.news-frontend {padding-top: 10px; float: left; width: 100%;}

.indexArticle {
	float: left;
	width: 240px;
	margin-left: 10px;
} 
}

@media print {
body {font-family: Georgia, serif;}
table {border-collapse: collapse; border: 0;}
th, td {border: 1px solid;}
.noprint, .noscr, .nav {display: none;}
}

.c13 h2 {
    font-size: 120%;
}