BODY {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 62.5%; /* Resets 1em to 10px */ margin: 0px; background-color: #FFFFFF; scrollbar-3dlight-color:#EBEEF5; scrollbar-darkshadow-color:#666666; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#002B8C; scrollbar-track-color:#CCCCCC; scrollbar-arrow-color:#FFFFFF; scrollbar-face-color:#ADBAD9;}
TD, #obsah INPUT { font-size:  1.0em;}
HR {visibility: hidden; height: 0px; margin: 0px; padding: 0px; font-size: 0px;}
p { font-size: 1.0em;}
a {font-weight: bold; text-decoration: none; color: #0082D6;}
a:hover {text-decoration: underline; color: #993300;}
.tisk {display: none;}
.nalezeno {vertical-align: -3px; margin: 0px 5px 0px 0px}

/* menu */
#menu_quick {left:  562px; top: 5px; display:block; position:absolute; width: 226px; height: 16px; padding:0px; margin:0 0 0 O; font-size: 1.1em;  text-transform:lowercase;}
#menu_quick li { float:left; padding: 0 8px 0 8px; border-right: 2px #993300 solid;}
#menu_quick li.noborder {padding: 0 0 0 8px; border-right: none;}
#topmenu {  font-size: 1.1em; font-weight: bold; color: #8A9EC9; position: absolute; left:  357px; top: 27px; width: 436px; height: 326px; z-index: 30; background:url(../images/topmenu_bckg.jpg) no-repeat; /*background-color: #8A9EC9; */}

#menu {top: 121px; display:block; position:absolute; width: 416px; height: 191px; padding:121px 0 O 0px; margin: O; text-transform:uppercase;}
ul#menu SPAN {padding: 0px 5px 0px 2px;}
ul#menu LI UL LI SPAN {background-image: none !important; position: static;}
ul#menu, ul {color: #1D93DB; padding:0px; margin:0px; list-style-type:none;}
ul#menu li {height: 48px; width:100%; padding: 0px; margin: 0px; float: left; display: inline; list-style-type: none; behavior: url(hover.htc);}
ul#menu a, ul#menu span {height: 100%; width:100%; display:block;}
ul#menu span { visibility:hidden;}
ul#menu ul span {height: auto; width: auto; display:block; text-decoration:none; font-weight:bold; background-color:#74BFED; padding: 0px 8px 0px 5px; border-left: solid 3px #1D93DB;}
ul#menu a:hover {color: #993300;}
ul#menu ul {padding: 0px; position: absolute; visibility: hidden; height: 0px; font-size: 0px;}
ul#menu ul a {color: #FFFFFF; padding: 0px; margin: 0px; border:none; background-image: none !important; background:none;}
ul#menu ul a span {background:none;}
ul#menu ul a:hover span {color:#993300; background:#EBEEF5;  padding: 0px 8px 0px 5px; border-left: solid 3px #993300;}
ul#menu li:hover ul, ul#menu li.hover ul,ul#menu li:hover ul span, ul#menu li.hover ul span {visibility:visible;}
ul#menu li li {float:none; border:none; margin: 0px; height: auto; width: auto; padding: 0px; font-size: 11px;}

li#menu0 ul { margin: -48px 0px 0px 250px;}
li#menu1 ul { margin: -48px 0px 0px 225px;}
li#menu2 ul { margin: -48px 0px 0px 220px;}
li#menu3 ul { margin: -48px 0px 0px 233px;}

li#menu0 ul, li#menu0 ul a {width: 165px;}
li#menu1 ul, li#menu1 ul a {width: 190px;}
li#menu2 ul, li#menu2 ul a {width: 195px;}
li#menu3 ul, li#menu3 ul a {width: 182px;}

li#menu0 { background:url(../images/menu_00.jpg) no-repeat;}
li#menu1 { background:url(../images/menu_01.jpg) no-repeat;}
li#menu2 { background:url(../images/menu_02.jpg) no-repeat;}
li#menu3 { background:url(../images/menu_03.jpg) no-repeat;}
li#menu0:hover, li#menu0.hover { background:url(../images/menu_00_o.jpg) no-repeat;}
li#menu1:hover, li#menu1.hover { background:url(../images/menu_01_o.jpg) no-repeat;}
li#menu2:hover, li#menu2.hover { background:url(../images/menu_02_o.jpg) no-repeat;}
li#menu3:hover, li#menu3.hover { background:url(../images/menu_03_o.jpg) no-repeat;}

div#ramecbody {width: 100%; height: 100%;}
div#ramec0 {margin-left: -410px; position:relative; left: 50%; width: 820px; height: auto; /*background-color: #EBEEF5;*/}


div#logo {left: 25px; top: 21px; width: 139px; height: 101px; position: absolute; z-index: 40; font-size: 1.2em; text-align: center; background: url('../images/top_logo.gif') left top no-repeat; overflow: visible;}
div#logo A {width: 139px; height: 101px; display: block;}
div#logo SPAN {display: none;}
div#header {left: 190px; top: 0px; width: 167px; height: 393px; display: block; position: relative; z-index: 10; background:  url('../images/top_slogan.jpg') left top no-repeat #2193DC;}
div#socha {left: 0px; top: 148px; width: 167px; height: 245px; display: block; position: absolute; background:  url('../images/top_socha.jpg') left top no-repeat;}
div#obsah {left:  190px; width: 601px; _width: 603px; margin: -6px 0 0 0; _margin: -45px 0 0 0; display: block; position: relative; z-index: 20; overflow: visible;  background:  url('../images/obsah_bckg.jpg') top repeat-x #F4F3F2; border: 2px solid; border-top:none;  border-left:none; border-bottom-color:#9C9B9B; border-right-color:#A1A09F;}
div#obsah P{padding: 0px; margin: 2px 15px 5px 10px;}
div#obsah UL{padding: 0px; margin: 2px 0px 2px 0px;}
div#obsah LI{padding: 0px; margin: 2px 0px 5px 25px; list-style-type: disc;}
div#obsah_full {width: 100%; display: block; overflow: auto; }
div#obsah_shown {width: 100%; display: block; overflow: auto; }
div#obsah P, div#obsah_full P {}
div#obsah div#sidlo_titul { background: url(../images/sidlo_titul.jpg) no-repeat 241px 54px; min-height:300px; height:auto; _height:300px;}
div#obsah img#mapa_kontakt { position:absolute; left: 341px; top: 54px; border:none;}

div#partneri { display: block; overflow: none; width:100%; height:30px; margin: 0 0 30px 30px; }
div#partneri A { display: block; margin: 5px 12px 0 0; float:left; }
div#partneri A SPAN { display: none; }
div#partneri HR { display: none; clear:both; }
#partner1 { background: url(../images/partner1.gif) no-repeat; width:49px; height:30px; }
#partner2 { background: url(../images/partner2.gif) no-repeat left 3px; width:86px; height:28px; }
#partner3 { background: url(../images/partner3.gif) no-repeat; width:67px; height:30px; }
#partner4 { background: url(../images/partner4.gif) no-repeat left 3px; width:87px; height:28px; }
#partner5 { background: url(../images/partner5.gif) no-repeat left 9px; width:110px; height:20px; }
#partner6 { background: url(../images/partner6.gif) no-repeat; width:79px; height:30px; }

div#menu_ad { left: 0px; top: 353px; width: 190px; height: auto; position: absolute; z-index: 40; font-size: 1em; text-align: center; overflow: visible; font-weight: bold; line-height: 14px;}
div#menu_ad_head {color: #FFFFFF;  font-size: 1.6em; font-weight:bold; text-align:center; vertical-align: middle; left: 0px; top: 0px; width: 175px; _width: 190px; height: 31px; _height: 40px; padding: 5px 0 0 13px; margin: 0 0 0 0px; position: absolute; z-index: 47; background: #993300; border: 2px solid; border-right:none;  border-top-color:#B66641; border-bottom-color:#551C00; border-left-color:#B66641;}
div#menu_ad_head SPAN { display:block; margin: 5px 0 0 0; _margin:0;}
#menu_ad SPAN {padding: 0px 2px 0px 2px;}
div#menu_ad LI{padding: 2px 0px 2px 0px; margin: 0px; z-index: 50; list-style-type: none;}
div#menu_ad p, div#menu_ad ul{color: #FFFFFF; font-size: 1.1em; padding: 0px; margin: 4px 4px 0px 4px; line-height: 13px;}
div#menu_ad A{font-weight: normal; width: 100px;}
div#menu_ad A:hover{color: #993300;	text-decoration: none; background-color: #EBEEF5;}
div#menu_ad ul#menu_ad_content {padding: 0px 0px 0px 0px; margin: 50px 10px 0px 10px;}

ul#menu_ad_content a {height: auto; width: 100%; display:block; text-decoration:none; padding: 2px 0px 2px 0px; font-weight:bold;}

div#vzorek {left: 25px; top: 148px; width: 165px; height: 188px; position: absolute; z-index: 42; font-size: 1.1em; text-align: left;}
div#vzorek SPAN { visibility:hidden;}
#vzorek a { width: 165px; height:47px; margin:0; padding:0; display:block;}
#vzorek ul {margin:0; padding:0;}
#vzorek li { width:100%; height:47px; list-style:none; margin:0; padding:0;}
#vzorek_01 {background:url(../images/vzorek_01.jpg);}
#vzorek_02 {background:url(../images/vzorek_02.jpg);}
#vzorek_03 {background:url(../images/vzorek_03.jpg);}
#vzorek_04 {background:url(../images/vzorek_04.jpg);}
a:hover#vzorek_01 {background:url(../images/vzorek_01_o.jpg);}
a:hover#vzorek_02 {background:url(../images/vzorek_02_o.jpg);}
a:hover#vzorek_03 {background:url(../images/vzorek_03_o.jpg);}
a:hover#vzorek_04 {background:url(../images/vzorek_04_o.jpg);}
/* div#hledej input{font-size: 0.9em; width: 68px; height: 16px; margin-bottom: 2px; background-color: #EBEEF5;}*/

div#search_bckg {
left: 567px; display:block; top: 27px; width: 206px; height: 50px; _height: 67px; position: absolute; z-index: 40; background-color:  #993300; border-top:#DAB5A3 17px solid;
	filter:alpha(opacity=64); /* for IE */
			-moz-opacity:0.64; /* for mozilla */
			opacity: 0.64; /* for safari */
			khtml-opacity: 0.64 /* for konquerer and older safari */

}
div#search { font-size: 1.1em; left: 567px; display:block; top: 27px; width: 206px; height: 67px; position: absolute; z-index: 42; text-align: center; padding: 28px 0 0 0;}
div#search input{font-size: 0.9em; width: 68px; height: 16px; margin-bottom: 2px; background-color: #EBEEF5;}
div#search A {color: #C8B1A5;}
div#search A:hover {color: #FFFFFF;}
div#search form { margin:0; padding:0;}


div#cesta {color: #FFFFFF;  font-size: 1.1em; font-weight:bold; text-align:center; vertical-align: middle; left: 357px; top: 353px; width: 434px; _width: 436px; height: 36px; _height: 40px; padding: 0px; margin: 0px; position: absolute; z-index: 47; background: #993300 url('../images/infoline_bckg.jpg') left no-repeat; border: 2px solid; border-left:none;  border-top-color:#B66641; border-bottom-color:#551C00; border-right-color:#481800;}
div#cesta span { display:block; margin: 9px 0 0 0;}
div#cesta A {color: #B66641;}
div#cesta A:hover {color: #FFFFFF;}
div#footer { left:  50%; width: 603px; margin: 0 0 0 -221px; height: 25px; display:block; position: relative; z-index: 43; color: #807E7D; overflow: hidden;}
div#footer p{ float:left; width: 300px; color: #807E7D; font-size: 1em; font-weight: bold; text-transform: uppercase; text-align: left; line-height: 11px; padding: 5px 0px 0px 0px;}
div#copyright {left: 50%; width: 290px; height: 20px; position:absolute; padding: 3px 0px 0px 0px; z-index: 46; font-size: 1em; text-align: right;}


div#news { position:absolute; left: 0px; top: 0px; width: 165px; height: auto; display: block; margin: 0 0 0 -165px; overflow: auto; }

div#news .uvod-veta {font-size: 1.1em; font-weight: bold; display: none; width: 150px; margin: 0px; padding: 4px 0px 4px 0px; text-align: center; color: #FFFFFF; background: #8A9EC9; border-bottom: 4px solid #FFFFFF;}
div#news .clanek-nadpis {font-size: 1.1em; background:none; margin: 5px 0 0 0; padding:0;}
div#news .clanek-anotace {font-size: 1em; font-weight: normal; margin: 0 5px 0 0; padding:0;}
div#news .clanek-vlozeno {font-size: 0.9em; text-align: right; color: #993300;}

h1 {font-size: 1.8em; font-weight: bold; color: #002B8C; margin: 10px 10px 0px 10px;}
h2, .clanek-nadpis {font-size: 2.8em; font-weight: bold; text-transform: uppercase; color: #D7D2CF; margin: 20px 10px 0px 0px; padding: 0 0 0 30px; background:url(../images/h2_bckg.jpg) no-repeat left 13px ;}
h3, .clanek-anotace {font-size: 1.6em; font-weight: bold; color: #807E7D; margin: 0px 10px 0px 45px; font-style: italic;}
h4 {font-weight: bold; margin: 20px 10px 5px 10px; font-style: italic;}
.clanek-vlozeno, .aktuality-vlozeno, .aktuality-telo, P, #obsah LI {font-size: 1.2em; font-weight: normal; color: #000000; margin: 0px 10px 10px 10px; text-align: justify;}

div#dalsi_zaznamy { left: 0px; top: 0px; width: 571px; height: auto; display: block; margin: 0px 0 30px 30px; _margin: 0 0 0 30px; overflow: auto; }

div#dalsi_zaznamy H3 {font-size: 1.7em; background:none; margin: 5px 0 0 20px; padding:0;}
div#dalsi_zaznamy H4 {font-size: 1.4em; font-weight: normal; color: #000000; font-style: normal; margin: 0 5px 20px 0; padding:0;}

#telo { padding: 0 10px 0 35px; font-size: 1.4em;}
#telo table.vlastnosti { width:450px; margin: 10px 0 10px 22px; border-left: #A9A09B solid 3px;}
#telo table.vlastnosti td {padding: 0 0 0 10px;}
#telo img { border: #FFFFFF 4px solid; margin: 0 15px 5px 0;}
#telo.search img { border: none; margin: 0 5px 0 0;}
#telo p { font-size: 1.0em;}
#telo ul { font-size: 1.0em; width:545px;}
#telo li { font-size: 1.0em;}
#telo td { font-size: 0.9em;}
#telo p.upozorneni { font-size: 0.75em; font-style: italic;}

div#obsah UL#soubory {  font-size: 1.0em; font-weight: bold; color: #993300; margin: 10px 0px 0px 0px; padding: 0px; font-style:italic;}
#soubory LI {margin: 0px 0px 0px 15px; line-height: 12px; font-style:normal;}

.kontakt_foto {float:left; width:110px;height:150px; margin:0 20px 0 0px; overflow: hidden;}
.kontakt_text h3 {font-size: 1.3em;}
.kontakt_co {width:100px; text-align:right; float:left; margin:0 10px 0 0; color:#A9A09B;}
#telo img.kontakt_lang {border: none; margin: 0 5px 0 0;}

#telo_foto { padding: 10px 10px 10px 30px; font-size: 1.4em;}
#telo_foto img { border: #FFFFFF 4px solid; margin: 0 10px 5px 0;}
#telo_foto p { font-size: 1.0em;}
#telo_foto td { font-size: 0.9em;}
#telo_foto .original { padding: 0 10px 20px 0; float:right;}





.autor {
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	text-align: right;
	border-top: 1px solid #FFFFFF;
}
.info {
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}
.aktuality-vlozeno {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
}
.aktuality-telo a {
	font-weight: bold;
	text-decoration: none;
	color: #B97831;
}
.aktuality-telo a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
