* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Arial, Verdana, "Geneva CE", lucida, sans-serif;
	font-family: HelveticaE, "Helvetica CE", Helvetica, "Arial CE", Arial, sans-serif;
	color: #000;
	padding: 0;
	font-size: 80%;
	text-align: center;
	min-width: 1001px;
}
.noscreen {
	width: 200px;
	position: absolute;
	left: 0;
	top: -1000px;
}
hr, .forprint {
	display: none;
}
.end {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}
#head {
	background: #C44C40 url("/images/design/des3/hl_racom.gif") no-repeat;
	height: 106px;
	position:relative;
	color: #fff;
}
#main {
	width: 1001px;
	margin: 0 auto;
	text-align:left;
	position:relative;
	background: #fff url("/images/design/des3/text_tecky.gif") repeat-y;
}
#content {
	background:  url("/images/design/des3/hl_spodek.gif") no-repeat left top;
	padding-top:  1px;
	min-height: 300px;
	height: 300px;
}
#main>#content {
	height: auto;
}
#vcontent {
	background: url("/images/design/des3/bok_duha.gif") no-repeat left bottom;
}
#left {
	width: 820px;
	float: left;
}
#right {
	width: 178px;
	float: right;
	font-size: 86%;
	overflow: hidden;
	line-height: 1.4;
	padding-top: 7px;
}
#sttext {
	width: 638px;
	float: right;
	padding-bottom: 5px;
	line-height: 1.4;
	overflow: hidden;
}
#obtext {
	clear: left;
	border-top:1px solid #8C020C;
	background: url("/images/design/des3/menu_spodek.gif") repeat-x;
}
#text {
	padding:24px 20px 8px;
	background: url("/images/design/des3/menu_roh.gif") no-repeat right top;
	width:598px;
}
#nav {
	width: 178px;
	float: left;
	font-size: 86%;
	line-height: 1.5;
	overflow: hidden;
	padding: 7px 0 15px 0;
}
#foot {
	background: white;
	clear:both;
	text-align: right;
	padding: 0 15px 10px 0;
	font-size: 86%;
	margin: 0 1px;
}
/* layout */
/* languages */
#head p {
	width: 270px;
	position: absolute;
	z-index: 3;
	left: 367px;
	_left: 366px;
	top: 12px;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1px;
}
#head img {
	border: none 0px;
	margin-right: 10px;
	_margin-bottom: 3px;
}
/* languages */
/* top menu */
#menu {
	/*background: #d6d7db url("/images/design/menu.gif") repeat-y;*/
	text-align: left;
	font-size: 100%;
}
#menu li {
	float: left;
	height:2em;
	text-align:center;
	font-weight:bold;
	/*background: #adabac url("/images/design/des3/menu_seda.gif") no-repeat right top;*/
	color: #515151;
	list-style: none;
	margin:0 0 8px 0;
	_margin-bottom: 0px;
	border-right:solid 1px white;
	background-color:black;
	vertical-align:middle;
}
#menu  a, #menu a .prvni  {
	height:2em;
	_width: 50px;
	display:block;
	/*line-height: 36px;*/
	/*height: "27px";*/
	text-decoration: none;
	padding: 7px 0.5em 0 0.5em;
	/*vertical-align:middle;*/
	border-bottom:solid 1px white;
}
#menu li.prvni a, #menu li.prvni a:visited {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	height:auto;
}
#menu a:link, #menu a:visited {
	color: white;
	background: #7C827C url("/images/design/des3/menu_seda.gif") no-repeat right top;
}
#menu li.act a:link, #menu li.act a:visited {
	border-bottom:solid 1px #8C020C;
	color: white;
	/*background: #b9cced url("/images/design/des3/menu_seda.gif") repeat-x right top;*/
	background:#8C020C url("/images/design/des3/menu_vino.gif") no-repeat right top; 
}
#menu a:hover {
	background: #A6A6A6  url("/images/design/des3/menu_seda2.gif") no-repeat right top;
	color: #000;
}
#menu a .prvni {
	border:none 0;
	padding-left:1em;
	background: transparent url("/images/design/des3/menu_prvni_kraj.gif")  no-repeat left top;
	cursor: pointer;
	cursor: hand;

}
/* top menu */
/* left menu */
#nav #odkazy, #nav .briefly, #right .briefly
{
	background: #979797 url("/images/design/des3/bok_h3_konec.gif") no-repeat center bottom;
	padding-bottom:6px;
}
.briefly a, .briefly a:visited, #logininfo a, #logininfo a:visited
{
	color:white;
}
.jazyky
{
	padding-top:6px;
}
#nav div.novinky, #right div.novinky
{
	background: #eaeaea url("/images/design/des3/bok_h3_konec_svetly.gif") no-repeat center bottom;
}
#nav div.novinky a, #nav div.novinky a:visited {
	color:black;
}
#right div.novinky a, #right div.novinky a:visited
{
	color: #8C020C;
}
#right div.novinky p, #right div.novinky2 p
{
	padding:0 8px 0 8px;
	color:#000;
}
#right div.novinky2 p
{
	color:white;
}
#eugrant
{
	padding:12px 8px 0 8px;
	color:#444;
	font-size:98%;
}
#eugrant img
{
	border:0;
}

#nav h3#aktkat a
{
	display:block;
}

#nav ul, .briefly ul {
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 2px;
	font-size:110%;
	list-style:none;
}
#nav ul a, .briefly ul a{
	padding-left:5px;
}

#nav ul ul, .briefly ul ul {
	margin: 0 0 0;
	padding: 0 0 0 0;
	font-size:99%;
}
#nav ul ul a, .briefly ul ul a{
	padding-left:16px;
}
#nav ul ul ul a, .briefly ul ul ul a {
	padding-left:22px;
}
#nav ul ul ul ul a, .briefly ul ul ul ul a {
	padding-left:28px;
}

#nav li, .briefly li {
	list-style: none;
	_border-bottom:solid 1px #979797;
	border-top:solid 1px #EEE;
}
#nav li.prvni, .briefly li.prvni {
	border-top:none 0 white;
}
#nav li.active, .briefly li.active {
	color: #ff0000;
}
/*
#nav li ul {
	margin-left: 2px;
	margin-bottom: 5px;
}
*/
#nav li ul li ul, .briefly li ul li ul {
	font-weight: normal;
}
#nav li ul li {
	list-style: none;
}
#nav li a:link, #nav li a:visited, .briefly li a:link, .briefly li a:visited {
	color: white;
	text-decoration: none;
	display:block;
	background: url("/images/design/des3/sipka_doprava_seda.gif") no-repeat right center;
	padding-right:10px;
}
#nav li a.sdolu:link, #nav li a.sdolu:visited, .briefly li a.sdolu:link, .briefly li a.sdolu:visited {
	background-image: url("/images/design/des3/sipka_dolu_seda.gif");
}
#nav li a.sdoprava:link, #nav li a.sdoprava:visited, .briefly li a.sdoprava:link, .briefly li a.sdoprava:visited {
	background-image: url("/images/design/des3/sipka_doprava_seda.gif");
}
#nav li a:hover, .briefly li a:hover {
	color: black;
	background-color:#B6B6B6
}
#nav li ul li a:link, #nav li ul li a:visited, .briefly li ul li a:link, .briefly li ul li a:visited {
	color: white;
}
#nav li ul li a:hover, .briefly li ul li a:hover {
	color: black;
}
#nav li strong a:link, #nav li strong a:visited, #nav li ul li strong a:link, #nav li ul li strong a:visited, .briefly li strong a:link, .briefly li strong a:visited, .briefly li ul li strong a:link, .briefly li ul li strong a:visited {
	color: black;
	/*font-size: 110%;*/
	text-decoration: none;
	background-color:#EEE;
}
.novinky li a:link, .novinky li a:visited, .novinky li ul li a:link, .novinky li ul li a:visited {
	color: black;
}
/*
#right li strong a:link, #right li strong a:visited, #right li ul li strong a:link, #right li ul li strong a:visited {
	color: black;
	font-size: 110%;
	text-decoration: none;
}
*/
#nav ul#topnav {
	margin-top:5px;
}
ul#topnav li {
	list-style: none;
	font-weight:bold;
	color: #0f2878;
	border-color:white;
	border:none 0;
	padding-left:6px;
	font-size:96%;
}

ul#topnav li a:link, ul#topnav li a:visited, ul#topnav li a:hover {
	color: #333;
	text-decoration:none;
	padding:0;
	display:inline;
	background:none;
	font-weight:normal;
	/*
	background: url("/images/design/des3/sipka_doprava.gif") no-repeat right center;
	*/
}
ul#topnav li a:hover {
	color: #000;
	background:none;
	text-decoration:underline;
	/*
	background: url("/images/design/des3/sipka_doprava.gif") no-repeat right center;
	*/
}
/* left menu */
/* headers */
#head h1, #head h1 span, #head .h1, #head .h1 span {
	width: 365px;
	height: 110px;
	font-size: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	cursor: pointer;
	cursor: hand;
	text-align: left;
	margin: 0;
}

#head h1 span, #head .h1 span {
	display: block;
	background:  url("/images/design/des3/hl_racom.gif") no-repeat;
	z-index: 2;
	top: 0;
	left: 0;
}
#home h1 span, #home .h1 span {
	cursor: default;
}
#head h2, #head h2 span, #head .h2, #head .h2 span {
	width: 636px;
	height: 110px;
	font-size: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	text-align: right;
	margin:0;
}
#head h2 span, #head .h2 span {
	display: block;
	background:  url("/images/design/des3/hl_rdn.gif") no-repeat;
	z-index: 2;
	top: 0;
	left: 0;
}
#nav h3, #right h3 {
	font-size: 108%;
	background: #8C020C url("/images/design/des3/bok_h3.gif") repeat-x center top;
	color: white;
	padding: 3px 5px 3px 10px;
	margin: 3px 0 0 0;
	border-bottom:solid 1px white;
}
#right h3.blue_quot {
	background: #4793CC url("/images/design/des3/bok_h3_bluequot.gif") no-repeat center top;
	height:26px;
	line-height:26px;
}
#right h3.blue_quot a
{
	text-align:center;
	display:block;
}
#nav h3.novinky, #right h3.novinky {
	background: #4793CC url("/images/design/des3/bok_h3_modra.gif") repeat-x center top;
}
#right h3.prvni {
	background: #8C020C url("/images/design/des3/bok_h3_prvni_vpravo.gif") repeat-x center top;
}
#nav h3 a, #right h3 a, #nav h3 a:visited, #right h3 a:visited {
	color: white;
	text-decoration:none;
}
#right img
{
	border:0 none;
}
/* headers */
/* forms */
#right form br {
	display: none;
}
#searchform {
	padding: 5px;
	text-align: center;
}
#searchform button {
	border:none 0;
	background:none;
}
#logininfo {
	padding: 5px 20px 10px 10px;
	border-top:solid 1px #EEE;
}
#loginform {
	/*background-color:#d0d0d0;*/
	text-align:left;
}

#loginform label {
	color:#222;
	font-size:95%;
	margin-left:4px;
}
#loginform input#p_uname, #loginform input#p_password {
	width: 146px;
	background: #fff;
	color: #000;
	border: 0px solid #979797;
	margin: 0 4px 5px 6px;
	padding: 1px 0;
}
#loginform #is_user {
	display:none;
}
#right input#search {
	width: 146px;
	background: #fff;
	color: #000;
	border: 1px solid #979797;
	margin: 0 0 5px 0;
	padding: 1px 0;
}
#right input#search.zvyrazni {
	border-color: red;
}
#right input.button {
	width: 60px;
	font-size: 11px;
	cursor: pointer;
	cursor: hand;
}
#right input.img {
	cursor: pointer;
	cursor: hand;
	padding:0;
}
#right fieldset {
	border: 1px solid #dde1ec;
}
#right label {
	display: block;
	font-weight: bold;
	padding: 0 0 2px 0;
	text-align: left;
}
label {
	cursor: pointer;
	cursor: hand;
}
/* forms */
/* lists */
/*
#right ul {
	margin: 5px 15px 10px 24px
}
*/
/* lists */
/* paragraphs */
#wwwadr {
	width:177px;
	background: #9E1321  url("/images/design/des3/pata_server.gif") no-repeat left top;
	float:right;
	font-size:95%;
}
#wwwadr a, #wwwadr a:visited {
	text-align:center;
	padding:8px 0 20px;
	display:block;
	color:white;
	font-weight:bold;
	text-decoration: none;
}
#adresa {
	background: #979797  url("/images/design/des3/pata_adresa_spodek.gif") no-repeat left bottom;
	width: 820px;
	padding-bottom:23px;
}
#adresa address {
	background: url("/images/design/des3/pata_adresa_vrsek.gif") no-repeat left top;
	padding: 8px 10px 0;
	text-align:center;
	color:white;
	font-size:90%;
	font-size:11px;
}
#adresa address a, #adresa address a:visited
{
	color:white;
	font-weight:bold;
}
/*
#nav .briefly, #right .briefly {
	padding: 5px 10px 5px 10px;
	background: #979797 url("/images/design/des3/bok_h3_konec.gif") no-repeat center bottom;
}
*/
/* paragraphs */
/* links */
a:link, a:visited {
	color: #01205f;
	color: #0D054F;
	color: #19177F;
	color: #0F0D6F;
	color: #8C020C;
/*	font-weight:bolder;*/
	text-decoration: underline;
}
a:hover {
	color: #fc0000;
}
#head a:link, #head a:visited {
	color: #fff;
}
#head a:hover {
	color: #ffff00;
}             
.img a.pdf, a.rtf, .img a.pdftest {
	display: block;
	padding: 15px 32px 15px 5px;
	position: relative;
	text-align: right;
	background:  url("/images/design/pdf.gif") no-repeat right center;
	font-size: 90%;
/*
	display: block;
	padding: 26px 0px 15px 8px;
	position: relative;
	text-align: right;
	background:  url("/images/design/pdf.gif") no-repeat center top;
*/
}
a.pdf, a.pdftest, .img a.pdftest {
	padding-right:32px;
	background:  url("/images/design/pdf2.gif") no-repeat right center;
}

a.video, .img a.video {
	padding-right:32px;
	background:  url("/images/design/video.gif") no-repeat right center;
}

a.audio, .img a.audio {
	padding-right:32px;
	background:  url("/images/design/audio.gif") no-repeat right center;
}


a.rtf {
	background:  url("/images/design/rtf.gif") no-repeat right center;
}

a.print {
	background:  url("/images/design/print.gif") no-repeat left center;
	padding-left: 20px;
}
a.fav {
	background:  url("/images/design/fav.gif") no-repeat left center;
	padding-left: 20px;
}
#foot a:link, #foot a:visited {
	color: #000;
}
#foot a:hover {
	color: #3e76b4;
}
/* links */

#zamestnani input, #zamestnani textarea
{
	width: 240px;
}
#zamestnani input.sub
{
	width:90px;
}
div.pdfv
{
	padding: 24px 0 0;
	text-align: center;
	background:  url("/images/design/pdf.gif") no-repeat center top;
}
#text .pdfl
{
	padding: 2px 2px 2px 30px;
	text-align: left;
	background:  url("/images/design/pdf.gif") no-repeat left center;
}
#text p.pdfl
{
	padding: 6px 6px 6px 30px;
	margin-top:3px;
}
a.pdfl {
	display: block;
	padding: 15px 5px 15px 30px;
	position: relative;
	text-align: left;
	background:  url("/images/design/pdf.gif") no-repeat left center;
}
#text .htmll
{
	padding: 2px 2px 2px 24px;
	text-align: left;
/*	background:  url("/images/support/html.gif") no-repeat left center;*/
}
#text p.htmll
{
	padding: 6px 6px 6px 24px;
	margin-top:3px;
}
#text pre 
{
	overflow: auto;
	width:100%;
	_width:598px;
}
.posuvnik
{
	overflow:auto;
	width:100%;
	_width:598px;
}
.partner
{
	padding:1em;
	margin:1em 0;
	background-color: #EFEFEF;
}
.vyhledano
{
	font-weight:bold;
}
.vyhledano2
{
	color:#62668F;
}
/*
#text #uvodniobrazek
{
	background: url("/images/home/uvodni-obrazek.jpg") no-repeat center top;
}

#text #uvodniodkazy
{
	padding: 30px 20px 0 0;
	margin: 0 230px 0 90px;
	font-size: 110%;
	min-height: 380px;
	height:380px;
}

#text #uvodniodkazy li
{
	text-align: left;
	list-style: none;
}
*/
#text h1.uvod
{
	color: #8C020C;
	font-size:18px;
	text-align:center;
}
#text h1.uvoden
{
	color: #8C020C;
	font-size:18px;
	text-align:center;
}
#right table
{
	margin: 0 0;
	width: 168px;
}
#right table td
{
	text-align:center;
	padding:3px 0;
}

select option
{
	padding-right:2px;
	padding-left:3px;
}
#text
{
	font-size:96%;
}
#text p
{
	text-align:left;
}
#text ul li
{
	list-style:none;
	padding-left:14px;
	background:url("/images/design/des3/li_tecka.gif") 2px .40em no-repeat;
	
}
#text ul
{
	padding-left:5px;
}
#text li ul li {
	list-style: none;
}
#obtext #drobecky p, #text #drobecky_top p
{
	margin:0;
	padding:0;
}
#obtext #drobecky
{
	border-top:1px solid #AAA;
	/*
	background: url("/images/design/des3/menu_spodek.gif") repeat-x;
	*/
	margin-top:1.5em;
	padding:.2em 20px 0;
	clear:both;
	font-size:96%;
}
#drobecky img
{
	float:right;
	padding-top:4px;
	cursor:pointer;
	cursor:hand;
}

#text #drobecky_top
{
	margin-bottom:1em;margin-top:-16px;
}
a.sdolu:link, a.sdolu:visited, .sdolu {
	background: url("/images/design/des3/sipka_dolu.gif") no-repeat right center;
	padding-right:22px;
}
a.sdoprava:link, a.sdoprava:visited {
	background: url("/images/design/des3/sipka_doprava.gif")  no-repeat right center;
	padding-right:22px;
}
#text ul#kamdal_obsah {
	padding:1em 0;
	list-style:none;
	font-weight:bold;
}
#text ul#kamdal_obsah li {
	list-style:none;
	background:none;
}

p.odkazy a, table.odkazy a {
	margin-right:3em;
}
#video_obal, #video_obal_b
{
	margin: 3px 0 0 0;
	position:relative;
	width:178px;
	height:107px;
	overflow:hidden;
}
#video, #video_b
{
	/*
	position:absolute;
	z-index:5;
	width:190px;
	left:-12px;
	top:0;
	*/
	overflow:hidden;
	height:107px;
	background: #8A000D url("/images/design/des3/bok_h3_konec_cerveny.gif") no-repeat center bottom;
}
#video2, #video2_b
{
	background-color:white;
	margin:0 5px 0 4px;
	height:78px;
	width:168px;
	overflow:hidden;
}
#video3, #video3_b
{
	display:block;
	position:absolute;
	z-index:6;
	left:0;
	top:0;
	height:107px;
	width:178px;
	overflow:hidden;
	background: url("/images/design/nic.gif") repeat;
}
#flashslide, #flashslide_b
{
	z-index:3;
}
#right #video h3, #right #video_b h3
{
	margin:0;
	border:0;
	background: #4793CC url("/images/design/des3/bok_h3.gif") repeat-x center top;
}

#text .obloucky, #text .obloucek
{
	margin:0 auto 1.5em;
	border-collapse:collapse;
	border-spacing:0;
	border:0;
	table-layout:fixed;
}
#text .obloucek
{
	width:575px;
}
#text .obloucky th
{
	background: url("/images/design/des3/1pole_top.gif") no-repeat 50% 50%;
	vertical-align:middle;
	text-align:center;
	width:270px;
	padding:0;
	/*min-height:100px;*/
	/*
	border-top:1px solid black;
	border-bottom:1px solid black;
	*/
}
#text .obloucek th
{
	background: url("/images/ray/red_h.gif") no-repeat 50% 50%;
	vertical-align:middle;
	text-align:center;
	padding:0;
	
}
#text .obloucky .f
{
	border-right:35px solid white;
}
#text .obloucky h2, #text .obloucek h2
{
	padding:0 0 0 0;
	margin:0;
	height:100%;
	min-height:34px;
	_height:34px;
	/*border:solid 1px green;*/
}

#text .obloucky h2 a, #text .obloucek h2 a
{
	background-color:white;
	text-decoration:none;
	display: inline-block;
	margin: 0 auto;
	padding:8px 1em;
	/*border:solid 2px gray;
	-moz-border-radius:5px;*/
}

#text .obloucky td
{
	background: url("/images/design/des3/1pole.gif") no-repeat 50% 100%;
	vertical-align:top;
	text-align:center;
	width:270px;
	padding:0;
}
#text .obloucek td
{
	background: url("/images/ray/red_d.gif") no-repeat 50% 100%;
	vertical-align:top;
	text-align:center;
	padding:0;
}
#text .obloucky ul, #text .obloucek ul, #text .obloucky h3
{
	text-align:left;
	margin-left:1em;
}

#text .obloucky li, #text .obloucek li
{
	margin-bottom:0;
	margin-top:0;
}

#text .obloucek p.img
{
	margin-right:0;
	padding-right:10px;
}

#text div.obloucky
{
	background: url("/images/design/des3/2pole.gif") no-repeat 50% 100%;
	width:500px;
	padding:0;
}
#text div.obloucky h2
{
	background: white url("/images/design/des3/2pole_top.gif") no-repeat 50% 50%;
	padding-left:120px;
	height:auto;
	_height:34px;
}
#text div.obloucky ul, #text .obloucek ul
{
	margin-left:120px;
}
body.nojs .onlyjs
{
	display:none;
}
body.js .withoutjs
{
	display:none;
}

.ray_banner
{
	 margin-top:5px;
}
.srotovne_banner
{
	position:absolute;
	top:51px;
	left:365px;
	z-index:2000;
}

.bymachine
{
	text-align:left;
	padding-left:10px;
}
.registrace
{
	text-align:left;
}
/*
#text sup
{
	position:static !important;
	bottom:0;
	top:0;
	font-size:70%;
	display:inline;
	padding:0;
	margin:0;
}
*/
table
{
	empty-cells:show;
}

