@media screen {
BODY {font-size:8pt; line-height: 1.5em; font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif; color: #333;margin:0px; padding:0px; text-align:center; background-color: white;}

/* design */
#top {height: 97px; clear: both; Xborder-left: solid #ccccff 1px; Xborder-right: solid #ccccff 1px; background-image: url("pdesign_image.php?lang=1&name=new_design_background"); background-position: top center;}
#design {position:relative; margin: 0px auto; width: 770px; text-align: left; background-color: transparent; background-image: url("pdesign_image.php?lang=1&name=design_content"); background-position: top; background-repeat: repeat-y;}
#header {position:absolute; left:0px; top:0px; height: 48px; width: 100%; clear: both; background-color: #999999;}
#logo {position:absolute; left:10px; top:7px; overflow:hidden; width:175px; height:32px; background-image: url("pdesign_image.php?lang=1&name=new_design_logo"); background-position: top left; background-repeat: no-repeat; cursor: hand;}
#slogan {position:absolute; left:195px; top:1px; color: #fff; margin:0; padding:0; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}
#slogan a:link, #slogan a:visited, #slogan a:active {color: #fff; text-decoration: none;}
#slogan a:hover {color: #fff; text-decoration: underline;}

#search {position:absolute; left:585px; top:22px; margin:0; padding:0;}
.search-input {width: 120px; height:16px; border: none; line-height: 1.5em; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}
.search-submit {width:55px; height:16px; _height:20px; background-color: transparent; border: none; text-align: left; margin:0; padding:0; _margin-left: 3px; color: #fff; cursor: hand; font-size:8pt; line-height: 1.5em; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}

#topmenu {position:absolute; left:0px; top:48px; height: 22px; width: 100%; clear: both; text-align:left; background-color: #ccccff; border-bottom: #000 4px solid; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}
#topmenu a:link, #topmenu a:visited, #topmenu a:active {color: #000; text-decoration: none;}
#topmenu a:hover {color: #b34700; text-decoration: underline;}
#english {float: right; padding-right:10px; line-height: 2em;}

#navigation {height: 22px; width:100%; clear: both; background-color: #efefef; border-bottom: #999 1px solid;}
#navigation-in {padding: 0px; padding-left: 10px; padding-top: 4px; font-size:9pt; color: #999; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}
#navigation-in a:link, #navigation-in a:visited, #navigation-in a:active {color: #999; text-decoration: none;}
#navigation-in a:hover {color: #b34700; text-decoration: underline;}

#content {display: inline; float: left; width: 580px;}
#content-in {padding: 10px; font-size: 1.1em;}
#content-banner {background-color: #ffeedd;}

#news-head {padding-left: 15px; margin-bottom: 0px; background-image: url("pdesign_image.php?lang=1&name=design_head"); background-position: top left; background-repeat: no-repeat;}
#news-head a:link, #news-head a:visited, #news-head a:active {color: #004080; text-decoration: underline;}
#news-head a:hover {color: #b34700; text-decoration: underline;}
#news-head-thin {font-size:9pt; font-weight:bold; padding-left:0px; padding-bottom:0px; margin-bottom:0px;}
#news-thin {padding-top:5px;}
#news-time {font-size:80%; color: #999; font-weight: normal; padding-left: 5px;}
#news-perex a:link, #news-perex a:visited, #news-perex a:active, #news-perex {font-size:90%; color: #666; font-weight: normal; margin-top: 0px; text-decoration: none;}
#news-perex a:hover {color: #000; text-decoration: none;}
#news-img {float:left; margin: 0px; padding-top: 2px; padding-right: 10px;}
#news-hr {clear: both; padding-bottom: 10px; _padding-bottom:0px;}
.news-title-right, #news-title-right, #attach-title {font-size: 9pt; margin:0px; padding:0px; padding-top:10px; color:#004080;}
.news-head-right, #news-head-right {font-size: 100%; font-weight: normal; margin:0px; padding:0px; padding-top:5px; padding-left: 15px; background-image: url("pdesign_image.php?lang=1&name=design_head_col"); background-position: top left; background-repeat: no-repeat;}
.paginate {padding-top:10px;}
#attachments {padding:0.2em; border:none; text-align: left;}

#column {float: right; width: 190px; border-top: #fff 5px solid;}
#column-in {padding: 10px; padding-left: 15px;}
#column-in a:link, #column-in a:visited, #column-in a:active {text-decoration: none;}
#column-in a:hover {text-decoration: underline;}
#column-in ul {margin-top: 0px;}
#column-in li {display: list-item; margin-left:-25px; padding-left: -10px;}
#column-in li a:link, #column-in li a:visited, #column-in li a:active {color: #004080; text-decoration: none;}
#column-in li a:hover {color: #000; text-decoration: underline;}
#column-img {text-align:center; padding-top:5px; padding-bottom:-5px;}

#photogallery-memo, #attachments {font-size: 9pt;}

#footer {clear: both; border-top: #fff 5px solid; border-bottom: #fff 5px solid; width: 100%; background-color: #efefef; font-family: trebuchet ms, verdana, geneva, arial, helvetica, sans-serif;}
#footer address {color: #666; font-size: 100%; font-style: normal; margin: 0px; padding: 10px; padding-top: 0px; padding-bottom: 5px;}
*html #footer {clear:none; _margin-left:15px; _margin-bottom: -10px;} /* fuck ie */
#function {margin: 0px; padding: 10px; padding-bottom: 0px; padding-top: 5px;}
#gray4 {height: 4px; background-color: #999;}
#photogalery {margin:0; padding:10px; text-align: center; background-color: white;}
#col-title {border-collapse:collapse; border:1px solid #ccc; background-color: #eee; padding: 5px; margin:0;}

/* obecné deklarace */
a:link, a:visited, a:active {color: #b34700;}
a:hover {color: #000;}
fieldset {background-color: #fafafa; border: solid 1px #ddd;}
legend {background-color: #efefef; color:#004080;}

#content-in h1, #content-in h2, #content-in h3, #content-in h4 {font-weight: bold; line-height: 1.5em; font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;}
#content-in h1 {font-size: 11pt; color:#b34700;}
#content-in h2 {font-size: 9pt; color:#004080;}
#content-in h3 {font-size: 8pt; color:#000;}
#content-in h4 {font-size: 8pt; color:#004080;}
#content-in h5 {font-size: 8pt; color:#000;}

#content-in ul, #content-in ol {margin-top: 0px;}
#content-in ul {margin-top: 0px; list-style-type: circle; color: #ccc;}
#content-in li {display: list-item;	padding-left: 0px; margin-left:0px; color: #333;}
#content-in td, #content-in th, #content-in table {font-size:8pt;}
#content-in th {text-align:left;}

/* pomocné styly */
.ul1, #ul1 {list-style-IMAGE:url(img/ul1.gif);}
.ul2, #ul2 {list-style-IMAGE:url(img/ul2.gif);}
.w100, #w100 {width:100%;}
.w75, #w75 {width:75%;}
.w50, #w50 {width:50%;}
.b1, #b1 {border-collapse:collapse; border:1px solid #aaa;}
.b3, #b3 {border-collapse:collapse; border:3px solid #aaa;}
.b1w, #b1w {border-collapse:collapse; border:1px solid #fff;}
.b3w, #b3w {border-collapse:collapse; border:3px solid #fff;}
.silver, #silver {background-color: #eee; padding: 10px; border-collapse:collapse; border:1px solid #fff;}
.orange, #orange {background-color: #ffeedd; padding: 10px;}
.white, #white {background-color: #fff; padding: 10px;}
.light, #light {background-color: #f4f4f4; padding: 10px;}
.clear {clear: both}
.none, #none {clear: both; float: none; margin: 0; padding: 0;}
.block, #block {display: block}
.noscreen, #noscreen {display: none}
.novisibility {visibility: hidden}
.left {text-align: left}
.right {text-align: right}
.center {text-align: center}
.justify {text-align: justify}
.middle {vertical-align: middle}
.pos-left {float: left; margin: 0 10px 10px 0;}
.pos-right {float: right; margin: 0 0 10px 10px;}
.pos-center {vertical-align: center}
.nomargin, #nomargin {margin:0;}
.nopadding, #nopadding {padding:0;}

}

@media print {
BODY {font-family: avoid;}
h1, h2, h3, h4, h5 {page-break-after: avoid; page-break-inside: avoid;}
blockquote {page-break-inside: avoid;}
ul, ol, dl, hr {page-break-before: avoid;}
table {border-collapse: collapse;	border-width: 1px; border-style: solid;}
th, td {display: table-cell; border-width: 1px; border-style: solid; text-align: left;}
.noprint, #noprint, #header, #topmenu, #navigation, #column, #content-banner, form, #function {display: none;}

}


































