body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin:0;
    padding:0;
    color: #333;
    /*background: url("obr/sampus.png") no-repeat scroll 0 0 transparent; */
    }

#obal {
    width: 950px;
    text-align: center;
    margin: 0 auto;
    }

.vnitrek {
    text-align: left;
    padding:0;
    margin:0;
    border: 1px solid #cccccc;
    border-top: 8px solid #cccccc;
    border-bottom: 8px solid #cccccc;
    background: url(obr/znak.gif) repeat-y;
    _background: url(obr/znak.gif) repeat-y 1px;}

#main {	min-height: 680px;	
        margin-left: 185px;
        /*_width:565px;*/}

#main.short {
    min-height: 680px;
    _height: 680px;}

#main-in {
    padding: 2em 1em;}
h1 
    {
    position: absolute;	
    left: -5000px;}

a, a.visited {	color: #d21f00;}

a:hover {	color: #f00;	text-decoration: underline;}

a.ext {	/*padding-right: 14px;	background: url(img/link-out.gif) no-repeat center right;*/	
      text-decoration: none;	border-bottom: 1px dashed #d21f00;}

a.ext:hover {	text-decoration: none;	border-bottom: none;}/* implicitni podoba formularu */form label {	float: left;	/*clear: both;*/	display: block;	width: 100px;	padding-right: 5px;	margin-right: 2px;	line-height: 2em;	text-align: right;} form fieldset {	background-color: #f6fcf2;	margin-bottom: .5em;	border: 1px #dbdec9 solid;	padding: 10px;	_padding: 5px;	}form input, form select, form textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;}form legend {	font-weight: bold;	background: #fff;	padding: .5em;	border: 1px solid #dbdec9;}

/*Horni lista odkazu*/
#header {	
    background-color: #fff;
    padding: 10px 0 0;  
}
ul#quick-links {	padding:0;margin:0;	line-height: 2em;	height: 75px;	margin-left: 13px;	background: url(./obr/znak.gif) no-repeat top right;	_background: url(./obr/znak.gif) no-repeat top right;}#quick-links li {	margin:0; padding:0;	border-left: 1px solid #ccc;	float: left;	list-style: none;	text-transform: lowercase;	margin-top: 30px;}li#li-grafika, li#li-text {	border:0;}li#li-grafika a, li#li-text a, li#li-hledat a {	color: #333;}#quick-links li a:hover {	color: #f00;}li#li-mail a {	color: #31b702;}li#li-mapa a {	color: #d21f00;}#quick-links li a {	padding-left:1em;	padding-right:1em;}

/*Horni pruh*/
#top-links {	padding:0; margin:0;	width: 100%;	height: 180px;	
             background: url(./obr/vyber.png) no-repeat bottom right;}

p#kontakt {
    padding:0;margin:0;
    float: left;
    padding-left: 15px;padding-top: 10px;
    background: #fff;
    width: 195px;
    
}

#kontakt a:hover {	color: #f00;	text-decoration: underline;}

/*Hlavni menu*/
#side-menu  {	float: left;	width: 180px;	background: #faebd7;	border-right: 1px solid #dbdec9;	margin-bottom:-500px;}#side-menu p.head2 {	padding:0;margin:0;	padding-left: 8px;	color: #fff;	background-color: #cc9933;		border-left: 12px solid #996600;	text-transform: uppercase;	font-size: 11px;	line-height: 2.2em;}#side-menu ul {	padding:0;margin:0;	list-style: none;	padding-top:.5em;	padding-bottom:.5em;}#side-menu li {	padding-left: 4px;	line-height: 1.5em;}#side-menu li.active, #side-menu li.active a {	color: #d21f00;	font-weight: bold;	letter-spacing: -.08em;}#side-menu li a, #side-menu li a.visited {	color: #333;	text-decoration: none;}#side-menu li a:hover {	color: #f00;	text-decoration: underline;}

#navigace {	padding:0;margin:0;	padding-left: 10px;	margin-left: 180px;	color: #fff;	background: #9a9a9a;	border-left: 9px solid #676767;	font-size: 1em;	line-height: 2.2em;}#navigace b {	display: none;	visibility: hidden;}#navigace a, #navigace a.visited {	color: #fff;	text-decoration: none;}#navigace a:hover {	color: #fff;	text-decoration: underline;}

/*Content*/
#content {	}#main p {	line-height: 1.4em;}p.popisek {	height: 50px;	text-align: center;}
#content p {	margin:0;padding:0;	margin-top: .8em;	margin-bottom: .8em;}

.uzky {	width: 420px;	_width: 345px; float: left}

#content p.links {	margin-bottom: 1.5em;}
#content p.publisher {	margin-top: 2em;	background:#faebd7;	border-top: 1px solid #dbdec9; }
#content p.pruh {	margin-top: 5px;	background:#faebd7;	border-top: 1px solid #dbdec9; }
#content p.cite, #content p.frame {	padding: 1.5em;	background: #f6fcf2;	border: 1px solid #dbdec9;}
#content div.frame {	padding: 1.5em;	border: 1px solid #dbdec9;	margin-bottom: 1.5em;}
#content div.frame h3 {	margin-top:0;}
.odpoved {  font-style: italic;	color: #996600;	  margin: 10px;	padding-bottom: 5px;	border-bottom: 1px solid #ccc}
#content code {	color: black;	border: 1px solid #ccc;	background: #faebd7;	padding: 1px;	font-size: 15px;}
#content h20 {	margin:0;padding:0;	text-transform: uppercase;	background: #f6fcf2;	font-size: 1.2em;	font-weight: bold;	color: #333;	border: 1px solid #dbdec9;	border-left: 6px solid #dbdec9;	line-height: 1.4em;	padding-left: 8px;}#content h2 {	font-family: "Trebuchet MS";	font-size: 2em;	font-weight: normal;	margin:0;padding:0;	color: #000;	border-bottom: 1px solid #ccc;	margin-bottom: .5em;}#content h3 {	font-family: "Trebuchet MS";	font-size: 1.6em;	font-weight: normal;	margin:0;padding:0;	margin-top:5px;	padding-bottom:0px;	color: #cc9933;}#content h3.list-heading {	margin-top:0;	font-size: 1.2em;}#content a.list-heading {	display:block;	text-decoration: none;		line-height: 1.7em;	font-weight: bold;	border-bottom: 1px solid #dbdec9;	border-left: none;	padding-left: 8px;	/*background: url(obr/odkaz.gif) 98% center no-repeat; */	background-color: #faebd7;	color: #000;	text-transform: uppercase;}#content a.list-heading:hover {	padding-left: 8px;	border-bottom: 1px solid #cc9933;		background-color: #996600;		color: #fff;}#content h4 {	font-size: 1.1em;	margin:0;padding:0;	margin-top:1em;	color: #000;}#content h4.list-item {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;	color:#d21f00; }#content h4.list-item a.int {	padding-right: 18px;	background: url(img/link-int.gif) no-repeat center right;}#content p.list-item {	padding:0;margin:0;	padding-top: .5em;	padding-bottom: .5em;	margin-bottom: 1em;}#content p.list-item strong {	color: #d21f00;}#content ul {	margin-top: .3em;	}#content ul li {	line-height: 1.5em;}#bottom-menu {	display:block;	margin-top: 2em;}
#content table.docs a {	text-decoration: none;}
#content table.docs a:hover {	text-decoration: underline;}

/* citace z vyhlasek */#content div.vyhlaska {	padding: 1.5em;	/*background: #f6fcf2;*/	border: 1px dashed #9a9a9a;	font-family: "Times New Roman CE", "Times New Roman", Times, serif;	color: #000;	margin-bottom: 2em;} #content div.vyhlaska h2 {	font-size: 1.4em;	border: none;	text-align: center;	font-weight: bold;}#content div.vyhlaska h3 {	font-size: 1.2em;	text-align: center;	font-weight: bold;	font-style: italic;	color: #000;}#content div.vyhlaska h4 {	font-weight: bold;}dt {	margin: .5em 0;	font-weight: bold;}dd {	font-style:italic;}dfn, abbr, acronym {	cursor: help;	font-variant: normal;	font-style: normal;	border-bottom: 1px dotted;	background: #fff8dc;}/*Obr�zky*/#content img.right {	float:right;	margin-left: 10px;	margin-bottom: 5px;}#content img.left {	float:left;	margin-right: 10px;	margin-bottom: 5px;}#content img.frame {	border: 1px solid black;	padding: 1px;}#content img.noframe {	border: none;}#content img.mtop {	margin-top: 8px;}/* Bannery */

#modules {	float:right;	width: 300px;	/*background: #f0f;*/}
#banner1, #banner2, #poll, #top-news {	margin-bottom: 1.5em;}
.banner-in {
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-color: #FAEBD7;
    border: 1px solid #ccc;
    padding-top:0;
    padding-bottom: 0px;
    font-size: .9em;
    color: #333;}
.banner-in p {	margin-top: .5em;	margin-bottom: 1em;	font-size: 12px; }
.banner-in img {	border:  1px solid #ccc;}
.banner-in h3 {	margin:0; padding:0;	line-height: 1.8em;	color: #333;	border-bottom: 1px solid #dbdec9;	margin-bottom: 5px;	font-size: 1.2em;}
.banner-in h4 {	margin:0; padding:0;	color: #333;	margin-bottom: .3em;	margin-top: .2em;	font-size: 1em;}
.banner-in a, .banner-in a.visited {	color: #333;}

#top-news ul, #banner1 ul, #banner2 ul {	margin:1em 0 1.5em 0;	padding:0;}
#top-news ul li {	list-style: none;	padding-left: 8px;	background: url(img/topnews-bg.gif) no-repeat 0 8px;	padding-top: 4px;	padding-bottom: 4px;	border-bottom: 1px dashed #ccc;}/*Schovat*/
.hidden, .graf-hidden, #li-grafika {	display: none;	visibility: hidden;}

/*Tabulky*/
table		{ display: table; }
tr			{ display: table-row; }thead		{ display: table-header-group; }tbody		{ display: table-row-group; }tfoot		{ display: table-footer-group; }col		{ display: table-column; }colgroup	{ display: table-column-group; }td, th	{ display: table-cell; }caption	{ display: table-caption; }

#content table {	table-layout: auto;	width: auto; 	border-collapse:collapse;	font-size: 8pt; 	border: 2px solid #dbdec9;	margin-top: 0px;	margin-bottom: 10px;}#content table.pevna {		width: 90%; }#content th {	text-align: center;}#content th, td {	padding:5px; 	border: 1px solid #dbdec9;}#content th {	background-color: #f6fcf2;}#poll th {	padding:5px; 	border: 1px solid #dbdec9;	background: #fff;		text-align: left;	font-weight: normal;}#poll td.result {	text-align: center;	font-weight: bold;}.cleaner {	clear: both;	padding:0;margin:0;	_font-size: .001em;}/* Sitemap */#sitemap {	margin-top: 1.2em;}#sitemap span.header {	display: block;	list-style: none;	text-transform: uppercase;	font-weight: bold;	margin-top: 1em;}#sitemap ul li {	list-style-type: disc;}/* Autor*/#autor {	clear: both;	padding:0; margin:0;	padding-top: .5em;	padding-bottom: .5em;	text-align: center;	color: #333;	font-size: .8em;}#autor a.me, #autor a.visited {	background: #fff;	text-decoration: none;	padding:1px;	padding-left:2px;	padding-right:2px;	padding-top:0;	color: #9a9a9a;	font-style: italic;	font-weight: bold;}#autor a.me:hover {	padding-left:3px;	padding-right:3px;}#autor a span span {	color: #f00;	}#autor a:hover, #autor a:hover span, #autor a:hover span span {	font-weight: normal;	font-style: normal;	text-decoration: underline;	color: #f00;}/* Pocitadlo pristupu */#counters {	visibility: hidden;	display: none;	height: 0px;	margin:0;padding:0;	}

#modules table, #modules td, #modules tr, #modules img {
    border: none;
}


