/* Created by TopStyle Pro Trial Version - www.bradsoft.com */

body {
width : 815px;
margin : 0 auto;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
padding : 0;
background-color : #cfeeff;
}
p {
margin : 5px 0 5px 0;
padding : 0;
}
img {
border : none;
}
table {
border-collapse : collapse;
}
td, tr, th {
border : 1px solid silver;
border-collapse : collapse;
}
table th {
background-color : #efefef;
border : 1px solid black;
}
table th, table td {
padding : 5px;
}
table {
margin : 10px;
border : 1px solid black;
}
h1{
display : block;
width : 300px;
font-size : 140%;
font-family : "MS Sans Serif", Geneva, sans-serif;
font-weight : normal;
text-align : right;
float : right;
clear : both;
margin-right : 27px;
_margin-right : 14px;
margin-top : 31px;
color : #ff853b;
}


h1.hp-h1 {
display: none;
/*display : block;
width : 300px;
font-size : 140%;
font-family : "MS Sans Serif", Geneva, sans-serif;
font-weight : normal;
text-align : right;
float : right;
clear : both;
margin-right : 0px;
margin-top : 0px;
color : #ff853b;*/
}

a.usneseni {
display : block;
width : 300px;
font-size : 120%;
font-family : arial;
font-weight : bold;
text-align : right;
float : right;
clear : both;
margin-right : 27px;
_margin-right : 14px;
margin-top : 31px;
color : #C1C1C1;
text-transform: uppercase;
}
a.usneseni:hover {
color : red;
}

h1 a {
color : #ff853b;
}
h1 a:hover {
color : red;
}


h2 {
font-size : 100%;
font-weight : normal;
text-align : left;
border-bottom : 1px solid #a7d4f3;
margin : 30px 0 10px 0;
background-image : url(/images/h2-li.png);
background-position : left 0%;
background-repeat : no-repeat;
padding-left : 20px;
}
h3 {
font-size : 100%;
font-weight : normal;
color : red;
letter-spacing : 2px;
text-align : left;
margin : 20px 0 5px 0;
padding-left : 0;
}
h4 {
font-size : 100%;
font-weight : normal;
color : gray;
letter-spacing : 1px;
text-align : left;
margin : 10px 0 5px 0;
padding-left : 25px;
}
h5 {
font-size : 100%;
font-weight : normal;
color : gray;
letter-spacing : 0;
text-align : left;
margin : 10px 0 5px 0;
padding-left : 25px;
}
h2 a {
color : #000199;
}
h2 a:hover {
color : red;
}
#help {
text-align : right;
margin-right : 25px;
clear : both;
display : block;
margin-top : 35px;
text-transform: uppercase;
}
#help span {
margin : 0 10px 0 10px;
color : white;
}
#help a {
text-decoration : none;
color : white;
}
#help a:hover {
color : white;
text-decoration : underline;
}
#help a {
text-decoration : none;
color : white;
font-weight : bold;
}
#ramec-top {
width : 795px;
background-image : url(/images/bg-top.png);
background-position : bottom left;
background-repeat : no-repeat;
height : 194px;
margin : 0 10px 0 10px;
}
#ramec-patka {
clear: both;
display: block;
width : 795px;
background-image : url(/images/bg-patka.gif);
background-position : bottom center;
background-repeat : no-repeat;
padding : 10px 10px 30px 10px;
padding : 30px 10px 30px 9px;
}
#ramec-patka a {
color : #0099ff;
text-decoration: underline;
}
#ramec-patka a:hover {
color : red;
text-decoration: underline;
}
#ramec-patka img {
margin-left : 10px;
}
#ramec-patka-pad {
width : auto;
margin : 0 27px 40px 27px;
text-align : left;
color : #0099ff;
border-top : 1px solid #0099ff;
padding-top : 10px;
}
#ramec-obsah {
width : 795px;
text-align : left;
padding : 0 0 0 0;
}
#ramec-obsah-pad {
text-align : left;
padding : 0 27px 0 27px;
display : block;
clear : both;
}
#ramec-obsah-pad a {
color : #000199;
}
#ramec-obsah-pad a:hover {
color : red;
}

#ramec-obsah-pad ul li {margin-top: 0.5em;}

#menu-top {
text-align : left;
width : auto;
height: 50px;
min-height: 50px;
padding : 10px 27px 0px 27px;
margin: 0px 0px 0px 0px;
}
#menu-top a {
color : #0066ff;
text-decoration : none;
white-space : nowrap;
margin-right : 10px;
}





#menu-top a.nastrane  {
color : #0066ff;
text-decoration : none;
white-space : nowrap;
margin-right : 10px;
color: Red;
font-weight: bold;
}




#menu-top a span {
color : red;
text-decoration : none;
font-size : 70%;
margin-right : 3px;
}
#menu-top a:hover {
color : #0066ff;
text-decoration : underline;
}
#menu-top a span {
color : red;
}
#menu-top a:hover span {
color : black;
text-decoration : none;
}
.wtd {
float : right;
}
#menu-patka {
text-align : right;
margin-right : 27px;
margin-bottom : 10px;
}
#menu-patka a {
color : red;
text-decoration : none;
letter-spacing : 2px;
margin-left : 15px;
}
#menu-patka a:hover {
color : #0066ff;
text-decoration : underline;
}
#menu-patka a:hover {
color : #0066ff;
text-decoration : underline;
}
#menu-patka a span {
color : black;
text-decoration : none;
font-weight : bold;
margin-right : 3px;
}
#menu-patka a:hover span {
color : black;
text-decoration : none;
}
#ramec-all {
background-image : url(/images/bg.png);
background-position : center 0%;
background-repeat : repeat-y;
width : 815px;
}
#text-vlevo {
width: 70%;
float: left;
}
#text-vpravo {
width: 25%;
float: right;
/*border-left: solid 1px silver;*/
padding-left: 10px;
}
#text-vpravo ul {
margin: 0px 0px 0px 0px;
list-style: none;
padding: 0px;
}
#text-vpravo ul li {
margin: 0px 0px 10px 0px;
list-style: none;
padding: 0px;
}

#text-vpravo p {
font-size: 85%;
color: Gray;
}

.aktualita {
display: block;
margin-bottom: 10px;
border-bottom: dotted 1px silver;
}
.aktualita h3 {
font-family: impact, "MS Sans Serif", Geneva, sans-serif;
}
.aktualita h3 span {
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
color: Gray;
letter-spacing: 0px;
font-size: 80%;
}

.archiv {
float: right;
}
#text-vlevo a.archiv   {
color: #A4A4A4; text-decoration: none;
}
#text-vlevo a.archiv span  {
color: red; text-decoration: none;
font-size: 70%;
margin-right: 3px;
}
#text-vlevo a.archiv:hover span  {
color: black; text-decoration: none;
font-size: 70%;
margin-right: 3px;
}

#seznam a {
display: block;
margin-bottom: 15px;
}


.logo {
position: relative;
	margin-left: 27px;
	float: left;
margin-top: -28px;
height : 90px;
width : 338px;
}

.tisk-top {
	display: none;
}

/*.externi {
background-image: url(/images/ext.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 18px;	
}*/



















.hp-ico {
	margin-right: 10px;
	margin-top: 5px;
}


.re-li-img { float: left;}
.re-li {color: #447ec8; padding-left: 25px; display: block; margin-bottom: 0px;/* height: 25px;*/ }
.re-li_ext {color: #447ec8; padding-left: 2px; margin-bottom: 0px; target: blank; /* height: 25px;*/ }
a.re-li:hover {  color: Red;}
a.re-li_ext:hover {  color: Red;}
a.re-li_ext span { }
a.re-li_ext:hover span { }

.re-vel {  color: Black; text-decoration: none;}
.soubory-ramec { margin: 5px 0px 0px 0px; }
.soubory-tit { margin-top: 50px; font-weight: bold; color: Navy; border-bottom: solid 1px orangered;}
.reli-ramec { margin-bottom: 0px;}