body {
background:#000;
font-family:Verdana,sans-serif;
font-size:80%;
/* margin:20px; */
min-width:880px;
padding:0px;
/* text-align:center; */
color:#FFF;
font-size:11px;
line-height:14px;
font-weight: normal;
}

#hlavni {
 /* background:transparent url(images/horni_lista.png) repeat-x top; */
margin:0 auto;
position:relative;
text-align:left;
width:880px;
/* height:20px; */
z-index:3;
}

#horni {
background:#000 url(images/step_pozadi_horak_uvod.png) no-repeat scroll 0 0; 
height:240px;
z-index:30;
}

#horni a {
color:#dcdcdc;
text-decoration:none;
}

#horni a:visited {
color:#dcdcdc;
text-decoration:none;
}
#horni a:hover {
background-color:#dcdcdc;
color:#101010;
}
#horni h3 {
color:#e51a20;
font-size:10px;
line-height:10px;
z-index:300;
}

#horni p {
color:#dcdcdc;
font-size:10px;
line-height:10px;
}


#horni img {
border:0px;
}

#menubar {
background:#FFF url(images/pozadi_podmenu.png) no-repeat scroll 0 0;
height:70px;
/* margin-top:10px;
margin-bottom:10px; */ 
}

.clear  {
clear:both;
}

.clear, .cls {
background-color:transparent;
border:0 none;
clear:both !important;
height:1px;
margin-top:-1px;
visibility:hidden;
}

#uvod {
background:none repeat scroll 0 0 transparent;
border:0 none !important;
color:transparent;
cursor:pointer;
height:85px !important;
left:10px;
margin:0 !important;
padding:0 !important;
position:absolute;
text-indent:-5000px;
top:5px;
width:235px !important;
z-index:300;
}

#thledej {
background:url(images/step_vyhledavani.png) no-repeat scroll 0 0;
height:26px;
left:420px;
position:absolute;
top:160px;
width:455px;
z-index:35;
}

#hanimace {
margin-top: -12px;
height:310px;
background:transparent  url(images/step_banner.png) no-repeat left top;
z-index:30; 
}

#animace {
	position:absolute;
	top:284px;
	left:0px;
	width:880px;
	height:310px;
	z-index:17;
background:transparent  url(images/step_banner.png) no-repeat left top;   
}

/* #fanimace {
	position:absolute;
	left:40px;
	width:800px;
	height:306px;
	z-index:18;
}
*/

#fanimace {
height:270px;
left:45px;
position:absolute;
top:248px;
width:790px;
z-index:18;
}

#tlogo {
background:url(images/step_logo.png) no-repeat scroll 0 0;
height:120px;
left:0px;
position:absolute;
top:0px;
width:310px;
z-index:15;
}


#tlogoend {
background:url(images/step_menu_konec.png) no-repeat scroll 0 0;
height:120px;
left:860px;
position:absolute;
top:0px;
width:20px;
z-index:15;
}


#thmenu {
left:300px;
position:absolute;
top:50px;
z-index:20;
font-family:Verdana,sans-serif;
color:#e51a20;
font-size:10px;
line-height:10px;
}


#tface {
background:url(images/liva_menu_07.png) no-repeat;
height:82px;
left:980px;
position:absolute;
top:225px;
width:50px !important;
z-index:25;
border:0 none !important;
cursor:pointer;
margin:0 !important;
padding:0 !important;
text-indent:-5000px;
}

#banner {
background:transparent url(images/hlavicka.jpg) no-repeat scroll left bottom;
height:425px;
left:110px;
position:absolute;
top:380px;
width:840px;
z-index:25;
}


#lhla {
height:250px;
left:290px;
position:absolute;
top:50px;
width:610px;
z-index:15;
}
#ladr {
height:211px;
left:20px;
position:absolute;
top:70px;
width:250px;
z-index:15;
}
#lbanner {
background:transparent url(images/banner_1.jpg) no-repeat scroll left top;
height:190px;
left:0;
position:absolute;
top:68px;
width:940px;
z-index:10;
}

#lmenu {
/* background:transparent url(images/menu_pozadi.png) repeat scroll left top; */
height:82px;
left:60px;
position:absolute;
top:227px;
width:900px; 
z-index:12;
}

#lfind {
height:50px;
left:710px;
position:absolute;
top:255px;
width:230px;
z-index:15;
}
#fcfh {
background:transparent url(images/cileahodnoty_31.png) no-repeat scroll left bottom;
bottom:60px;
height:225px;
left:230px;
position:absolute;
width:655px;
z-index:0;
}

#stranka {
float:left;
min-height:390px;
width:880px;
}

#obsah {
/* background:#FFFFFF url(images/fc_final_2p_cut_05.png) no-repeat scroll left top; */
font-family:Arial;
float:right;
min-height:590px;
/* padding-bottom:7px; */
padding-left:5px;
padding-right:5px; 
width:570px;
z-index:2;
}

#obsah-full {
background:#1a1a1a url(images/step_obsah_pozadi_v2.png) repeat-y scroll left top;
font-family:Arial;
float:right;
padding-bottom:7px;
width:880px;
font-size:12px;
line-height:14px;
font-weight: normal;
min-height:590px;
z-index:2;
}

#obsah-full h2 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:16px;
line-height:18px;
padding-left:1px;
padding-top:1px;
margin-top:5px;
position:relative;
font-weight: bold;
z-index:6;
}

#obsah-full h3 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:12px;
line-height:12px;
margin: 0 !important;
display: inline !important;
}

#obsah-full-uvod {
background-color:#1a1a1a;
color: #fff;
font-family:Arial;
float:right;
padding-bottom:7px;
width:880px;
font-size:12px;
line-height:14px;
font-weight: normal;
min-height:390px;
z-index:2;
}

#obsah-full-uvod p {
color: FFF;
font-size:12px;
line-height:12px;
font-weight: normal;
z-index:2;
}

#obsah-full-uvod h4 {
color: red;
font-size:14px;
line-height:14px;
font-weight: normal;
z-index:2;
}
#obsah-full,#obsah-full-uvod a {
color:#ea1622;
font-weight: bold;
text-decoration:none;
}
#obsah-full,#obsah-full-uvod a:visited {
/*background-color:#ea1622; */
color:#ea1622;
text-decoration:none;
}
#obsah-full,#obsah-full-uvod a:hover {
background-color:#ea1622;
color:#FFFFFF;
}

#obsah-full-uvod a {
color:#ea1622;
font-weight: bold;
text-decoration:none;
}
#obsah-full-uvod a:visited {
/*background-color:#ea1622; */
color:#ea1622;
text-decoration:none;
}
#obsah-full-uvod a:hover {
background-color:#ea1622;
color:#FFFFFF;
}

#tdback { background-image: url(images/pozadi_features.png);}

#obsah h4 {
color:#ea1622;
font-size:9px;
padding-left:1px;
padding-top:5px;
position:relative;
z-index:6;
}
h3#post- {
background:transparent url() no-repeat scroll left top;
color:#ea1622;
font-size:12px;
padding-left:0;
}
#obsah p {
color:#fff;
font-size:12px;
line-height:14px;
font-weight: normal;

/* color:#444444;
font-size:12px;
line-height:18px;
*/
}
#obsah a {
color:#ea1622;
font-weight: bold;
text-decoration:none;
}
#obsah a:visited {
/*background-color:#ea1622; */
color:#ea1622;
text-decoration:none;
}
#obsah a:hover {
background-color:#ea1622;
color:#FFFFFF;
}

#obsah h1 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:18px;
line-height:24px;
padding-left:2px;
padding-top:1px;
position:relative;
z-index:6;
font-weight: bold;
}

#obsah h2 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:16px;
line-height:18px;
padding-left:1px;
padding-top:1px;
margin-top:5px;
position:relative;
font-weight: bold;
z-index:6;
}

#obsah-full-uvod h3 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:12px;
line-height:12px;
margin: 0 !important;
display: inline !important;
}


#obsah-full-uvod h2 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:16px;
line-height:18px;
padding-left:1px;
padding-top:1px;
margin-top:5px;
position:relative;
font-weight: bold;
z-index:6;
}

#obsah h3 {
font-family:Verdana,sans-serif;
color:#ea1622;
font-size:12px;
line-height:12px;
margin: 0 !important;
display: inline !important;
}


#obsah li {
margin:0;
padding:0;
color:#fff;
font-size:12px;
line-height:14px;
font-weight: normal;
}

#obsah ul {
background:transparent url(images/odrazka_1.png) no-repeat scroll left top;
color:#fff;
font-size:12px;
line-height:14px;
font-weight: normal;
list-style-type:none;
margin:1em 0 1em 1.3em;
padding:0 0 0 15px;
}
#obsah ul ul {
background:transparent url(images/odrazka_2.png) no-repeat scroll left top;
color:#fff;
font-size:12px;
line-height:14px;
font-weight: normal;
list-style-type:none;
padding-left:15px;
}
#obsah ul ul ul {
background:transparent url(images/bullet.png) no-repeat scroll left top;
font-size:14px;
line-height:14px;
list-style-type:none;
padding-left:15px;
}
#obsah ul ul ul ul {
background:transparent url(images/bullet.png) no-repeat scroll left top;
font-size:14px;
line-height:14px;
list-style-type:none;
padding-left:15px;
}

#aktuality {
float:left;
min-height:590px;
padding-right:20px;
width:270px;
z-index:2;
}

#aktuality h2 {
font-family:Verdana,sans-serif;
color:#de8507;
font-size:14px;
line-height:16px;
position:relative;
z-index:6;
}

#aktuality h3 {
font-family:Verdana,sans-serif;
color:#d0d0d0;
font-size:12px;
line-height:14px;
position:relative;
z-index:6;
}

#aktuality p,li {
font-size:14px;
line-height:18px; 
color:#de8507;
text-decoration:none;
border:0px;
}

#aktuality a {
color:#de8507;
text-decoration:none;
border:0px;
}
#aktuality a:visited {
color:#de8507;
text-decoration:none;
border:0px;
}
#aktuality a:hover {
/* background-color:#00a651; */
background:transparent url(images/step_obsah_menusipka.png) no-repeat scroll left top;
list-style-type:none;
margin:1em 0 1em 1.3em;
padding:0 0 0 20px;
color:#de8507;
border:0px;
}

#aheader {
background:transparent url(images/sidebar_top_text.png) no-repeat scroll left top;
height:40px;
left:670px;
position:absolute;
top:314px;
width:260px;
z-index:10;
}
#abody {
background:transparent url(images/sidebar.jpg) repeat scroll left top;
height:300px;
left:670px;
padding-left:25px;
padding-right:25px;
position:absolute;
top:354px;
width:210px;
z-index:10;
}
#abottom {
background:transparent url(images/sidebar_bottom.png) no-repeat scroll left top;
height:181px;
left:670px;
position:absolute;
top:654px;
width:260px;
z-index:8;
}

#paticka img {
border:0px;
}

#paticka {
background:#000 url(images/step_paticka_uvodni.png) no-repeat;
clear:both;
color:#FFFFF;
height:60px;
z-index:1;
}

#patickawebmaster {
background:none repeat scroll 0 0 transparent;
border:0 none !important;
color:transparent;
height:45px !important;
left:370px;
margin:0 !important;
padding:0 !important;
position:relative;
top:35px;
width:235px !important;
z-index:330;
font-size:10px !important;
line-height:10px !important;
}

#patickagotop {
cursor:pointer;
text-indent:-5000px;
background:none repeat scroll 0 0 transparent;
border:0 none !important;
color:transparent;
height:25px !important;
left:400px;
margin:0 !important;
padding:0 !important;
position:relative;
top:-35px;
width:80px !important;
z-index:333;
font-size:10px !important;
line-height:10px !important;
}


#patickap {
float:left;
/*padding-left:25px;
padding-right:10px; */
min-height:40px; 
width:1080px;
}

#paticka1 {
float:left;
padding-left:10px;
padding-right:10px; 
min-height:220px; 
width:260px;
color:#fdf19d;
font-size:12px;
line-height:25px;
text-indent:20px;
font-weight: normal;
}

#paticka2 {
float:left;
/*padding-left:25px;
padding-right:10px; */
min-height:40px; 
width:700px;
}

#paticka3 {
float:left;
/*padding-left:25px;
padding-right:10px; */
min-height:180px; 
width:233px;
}

#paticka4 {
float:left;
/*padding-left:25px;
padding-right:10px; */
min-height:180px; 
width:233px;
}
#paticka5 {
float:left;
/*padding-left:25px;
padding-right:10px; */
min-height:180px; 
width:233px;
}


#paticka h2 {
background:transparent url(images/paticka_odkaz_vysvicene.png) no-repeat scroll left top;
color:#F8941D;
font-size:14px;
line-height:16px;
padding-left:18px;
padding-top:1px;
position:relative;
z-index:6;
}

#paticka p {
padding:4px;
margin-top:5px;
color:#e6e6e6;
/* background-color:#e6e6e6; */
font-size:10px;
line-height:10px;
font-weight: normal;
}

#paticka a {
color:#e6e6e6;
/*background-color:#e6e6e6; */
font-weight: bold;
text-decoration:none;
}

#paticka a:visited {
/* background-color:#e6e6e6;*/
color:#e6e6e6;
text-decoration:none;
}
#paticka a:hover {
/* background-color:#e6e6e6;*/
color:#FFF;
}
#paticka h3 {
color:#919191;
font-size:10px;
line-height:10px;
z-index:6;
}
* html #paticka {
margin-bottom:-1px;
}
* html #paticka {
height:110px;
}
#paz {
cursor:pointer;
height:24px;
left:20px;
position:relative;
text-indent:-5000px;
top:30px;
width:160px;
z-index:10;
}
#paz2 {
cursor:pointer;
height:24px;
left:160px;
position:relative;
text-indent:-5000px;
top:-8px;
width:160px;
z-index:10;
}
#paz3 {
cursor:pointer;
height:24px;
left:300px;
position:relative;
text-indent:-5000px;
top:-47px;
width:160px;
z-index:10;
}

#obsah img {
border:0px;
}

#obsah table {
border:0px;
}

#obsah-full img {
border:0px;
}

#obsah-full table {
border:0px;
}

#obsah-full-uvod img {
border:0px;
}

#obsah-full-uvod table {
border:0px;
}


#aktuality img {
border:0px;
}

#aktuality table {
border:0px;
}

#pravy img {
border:0px;
}

#pravy table {
border:0px;
}

#mapa {
border:0 none;
/* cursor:pointer; */
height:25px;
left:541px;
position:absolute;
top:10px;
width:190px;
z-index:300;
}

#kontakt {
border:0 none !important;
cursor:pointer;
height:25px !important;
left:10px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
text-indent:-5000px;
top:5px;
width:215px !important;
z-index:300;
}

#email {
border:0 none !important;
cursor:pointer;
height:25px !important;
left:240px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
text-indent:-5000px;
top:5px;
width:190px !important;
z-index:300;
}



#search {
float:right;
margin-top:0;
padding-right:0;
position:absolute;
width:150px;
z-index:900;
}
#search img {
display:none;
}
#search-directory {
height:32px;
left:5px;
overflow:hidden;
position:absolute;
top:26px;
width:496px;
z-index:400;
}
#search fieldset, #sidebarlogin fieldset {
border:medium none;
margin:0;
padding:0;
}
#search form, #sidebarlogin form {
border:medium none;
margin:0;
padding:0;
}
#search label, #sidebarlogin label {
}
#search input, #sidebarlogin input {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-width:1px;
height:14px;
}
#sidebarlogin label {
display:block;
margin-top:5px !important;
}
#sidebarlogin input {
width:100%;
}
#sidebarlogin #checkbox_1 {
border:0 none !important;
float:right;
width:auto;
}
#sidebarlogin h3 {
display:none;
}
#button {
height:auto !important;
margin-bottom:5px !important;
margin-top:5px !important;
padding:2px !important;
width:auto !important;
}
#sidebarlogin #forgotpsswd {
display:block;
float:right;
font-size:70%;
margin-top:-25px;
}
#search select {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-style:solid;
border-width:1px;
height:10px;
}
#search textarea {
border-color:#75767B #B6B9C0 #B6B9C0 #75767B;
border-style:solid;
border-width:1px;
height:10px;
}
#search-txt {
color:#FFFFFF;
font-size:8px;
height:1px;
left:758px;
line-height:10px;
position:absolute;
top:0;
width:57px;
}
#ajaxSearch_input {
height:50px;
left:665px;
position:absolute;
top:164px;
width:138px;
background-color:#ddd;
}
#ajaxSearch_submit {
background:transparent url(images/hledat.png) no-repeat scroll center top;
border:0 none !important;
cursor:pointer;
height:20px !important;
left:810px;
margin:0 !important;
padding:0 0 0 !important;
position:absolute;
top:160px;
width:60px !important;
}
#ajaxSearch_paging {
}
#AS_ajax_result {
color:#444444;
margin-bottom:3px;
}
#AS_resultLink {
text-decoration:underline;
}
#AS_resultDescription {
color:#555555;
}
#AS_ajax_more {
color:#555555;
}
#AS_intro {
display:none;
}


#menuo {
left:15px;
position:absolute;
top:310px;
display:block;
font-size:90%;
font-weight:bold;
height:30px;
/* left:0px; */
min-height:30px;
position:absolute;
 /* top:202px; */
z-index:20;
}
#menuo ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
* html #menu ul {
margin-left:0pt;
}
#menuo li {
float: none;
background:transparent none repeat scroll 0%;
display:block;
height:30px;
min-height:30px;
position:relative;
width:260px;
}
#menuo table {
border-collapse:collapse;
font-size:1em;
left:0pt;
position:absolute;
top:0pt;
z-index:100;
}

/*
#menuo a {
display:block;
height:14px;
line-height:14px;
width:260px;
text-indent:40px;
}
*

/* make the second level visible when hover on first level list OR link */
#menuo ul li:hover ul,
#menuo ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#menuo ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
#menuo ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
#menuo ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
#menuo ul :hover ul :hover ul :hover ul { 
visibility:visible;
}


/* horni */

#menuh {
display:block;
font-size:90%;
font-weight:bold;
height:120px;
left:310px;
min-height:120px;
position:absolute;
top:0px;
z-index:20;
}
#menuh ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
* html #menuh ul {
margin-left:0pt;
}
#menuh li {
float: left;
background:transparent none repeat scroll 0%;
display:block;
height:120px;
min-height:120px;
position:relative;
width:110px;
}
#menuh table {
border-collapse:collapse;
font-size:1em;
left:0pt;
position:absolute;
top:0pt;
z-index:100;
}
#menuh li.list1t {
background:url(images/step_menu_01.png) no-repeat scroll 0%;
}
#menuh li.list2t {
background:url(images/step_menu_02.png) no-repeat scroll 0%;
}
#menuh li.list3t {
background:url(images/step_menu_03.png) no-repeat scroll 0%;
}
#menuh li.list4t {
background:url(images/step_menu_04.png) no-repeat scroll 0%;
}
#menuh li.list5t {
background:url(images/step_menu_05.png) no-repeat scroll 0%;
}

#menuh a {
display:block;
height:120px;
line-height:120px;
width:110px;
}
#menuh a#polozka1t {
background:transparent url(images/step_menu_V_01.png) no-repeat scroll -110px -120px;
}
#menuh a#polozka2t {
background:transparent url(images/step_menu_V_02.png) no-repeat scroll -110px -120px;
}
#menuh a#polozka3t {
background:transparent url(images/step_menu_V_03.png) no-repeat scroll -110px -120px;
}
#menuh a#polozka4t {
background:transparent url(images/step_menu_V_04.png) no-repeat scroll -110px -120px;
}
#menuh a#polozka5t {
background:transparent url(images/step_menu_V_05.png) no-repeat scroll -110px -120px;
}
#menuh a#polozka1t:hover {
background-position:right top;
color:#000;
z-index:50;
}
#menuh a#polozka2t:hover {
background-position:right top;
color:#000;
z-index:50;
}
#menuh a#polozka3t:hover {
background-position:right top;
color:#000;
z-index:50;
}
#menuh a#polozka4t:hover {
background-position:right top;
color:#000;
z-index:50;
}
#menuh a#polozka5t:hover {
background-position:right top;
color:#000;
z-index:50;
}


