/* CSS Document

  - - - - - - - - - - - - - - Základné formátovanie */

html, body {
    margin: 0px;
    padding: 0px;
    font-style: normal;
    font-weight: normal;
    font-family: sans-serif, 'Arial CE', 'Helvetica CE', Arial, helvetica;
    text-align: center;
    text-decoration: none;
    line-height: normal;
    color: rgb(157,7,13);
    background-color: #ffffff;
	color: #000000;
}
.color0 {
background-color: rgb(255,255,255);
}
.color1 {
background-color: rgb(249,183,143);
}
.color2 {
background-color: rgb(157,7,13);
}
.color3 {
background-color: rgb(245,122,56);
}
.color4 {
background-color: rgb(235,235,235);
}
.color5 {
background-color: rgb(189,188,193);
}
.reklama {
color: rgb(189,188,193);
font-style: normal;
}
.black {
color: #000000;
font-size: 10pt;
}
.grey {
color: rgb(152,152,152);
font-size: 10pt;
}
p {
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.5em;
}
p.clanky {
font-size: 10pt;
font-weight: normal;
}
p.uvodnik {
font-size: 12pt;
font-weight: normal;
}
p.clanky2 {
font-size: 10pt;
font-weight: normal;
color: #ffffff;
line-height: 1.2em;
}
p.autor {
font-size: 10pt;
text-align: right;
color: rgb(152,152,152);
}
.fotogalerie {
background-color: rgb(249,183,143);
text-align: center;
padding-top: 10px;
font-size: 10pt;
font-weight: normal;
}
a.datum {
font-size: 10pt;
color: rgb(152,152,152);
}
a.dnes {
font-size: 8pt;
}
a.more {
font-size: 10pt;
text-decoration: none;
color: rgb(245,122,56);
}
a.more2 {
font-size: 10pt;
text-decoration: none;
color: rgb(157,7,13);
}
a.white, a.white:visited {
text-decoration: none;
color: #ffffff;
}
a.more:hover, a.more2:hover, a.white:hover {
text-decoration: underline;
}
a.link1 {
color: rgb(157,7,13);
font-size: 8pt;
text-decoration: none;
}
a.link1:hover {
text-decoration: underline;
}
.grey {
color: rgb(152,152,152);
font-size: 8pt;
text-decoration: none;
}
a.grey:hover {
text-decoration: underline;
color: rgb(152,152,152);
}

a.red {
color: rgb(157,7,13);
text-decoration: none;
}
a.red2 {
color: rgb(157,7,13);
font-size: 10pt;
text-decoration: none;
}
a.red:hover, a.red2:hover {
text-decoration: underline;
}
h1 {
font-size: 20pt;
line-height: 1.2em;
margin-top: -0.4em;
margin-bottom: -0.4em;
}
h2 {
font-weight: normal;
font-size: 16pt;
margin-bottom: -0.4em;
line-height: normal;
color: rgb(157,7,13);
}
h3 {
margin: 0px;
color: white;
font-size: 8pt;
font-weight: bold;
}
h3.list {
margin: 0px;
color: white;
font-size: 8pt;
font-weight: bold;
text-transform: uppercase;
}
h4 {
margin: 0px;
font-size: 10pt;
margin-bottom: -0.5em;
}
td.obsah {
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: left;
line-height: 1.2em;
}

table.event img {
border: 1px white solid;
}

table.event {
line-height: 1em;
}
table.reklama {
font-size: 10pt;
color: #000000;
}

td.top {
background-color: rgb(245,122,56);
font-weight: bold;
color: #ffffff;
}

/*   - - - - - - - - - - - - - - Formátovanie Menu - Odkazov */
ul.menu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-weight: bold;
    font-size: 8pt;
    text-align: left;
}
ul.menu li a:link {
    color: rgb(157,7,13);
    text-decoration: none;
}
ul.menu li a:visited {
    color: rgb(157,7,13);
    text-decoration: none;
}
ul.menu li a:hover {
    text-decoration: underline;
}
ul.menu li a:hover span {
    background-color: black;
}
/*   - - - - - - - - - - - - - - Formátovanie Menu - farebné pozadie pod textom*/
ul.menu li {
    width: 190px;
    height: 26px;
    background-color: rgb(245,122,56);
    margin-bottom: 2px;
    line-height: 2.3em;
    letter-spacing: 0.025em;
}
ul.menu4 {
padding-bottom: 10px;
}
ul.menu4 li {
background-color: rgb(245,122,56);
}

ul.menu2 li {
    background-color: rgb(249,183,143);
}
ul.menu3 li {
    background-color: rgb(249,183,143);
	font-weight: normal;
	line-height: 16px;
}
/*   - - - - - - - - - - - - - - Formátovanie Menu - tmavá kocka vedla textu*/
ul.menu li span {
    width: 27px;
    height: 100%;
    background-color: rgb(157,7,13);
    margin-right: 5px;
    border-right: 2px white solid;
    float: left;
}
ul.event {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-weight: bold;
    font-size: 8pt;
    text-align: left;
}
.right {
margin-bottom: 10px;
}
ul.right {
margin-bottom: 10px;
}
ul.event li {
    width: 100%;
    height: 26px;
    margin-bottom: 2px;
    line-height: 2.3em;
}
ul.event li span {
    width: 27px;
    height: 100%;
    margin-right: 5px;
    border-right: 2px white solid;
    float: left;
}
ul.event li.postrehy {
    font-family: lucida, sans-serif;
    padding: 10px;
    height: auto;
    font-size: 11pt;
    font-weight: bold;
    line-height: 1.2em;
}
ul.event li.postrehy2 {
    font-family: sans-serif;
    height: auto;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
}
ul.event li.postrehy3 {
    font-family: sans-serif;
	height: auto;
    font-size: 10pt;
    text-align: left;
    color: #ffffff;
}
ul.event li.postrehy4 {
    font-family: sans-serif;
	height: auto;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
	line-height: 15px;
	font-weight: normal;	
}
ul.event li.postrehy5 {
    font-family: sans-serif;
	height: auto;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
	line-height: 15px;
	font-weight: normal;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 240px;
}

ul.event li.postrehy6 {
    font-family: sans-serif;
	height: auto;
    font-size: 11px;
    text-align: left;
    color: #ffffff;
	line-height: 15px;
	font-weight: normal;	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 240px;
	background-color: #ffffff;
}

ul.event li.postrehy4 a:link, a:visited {
	text-decoration: none;
	color: #9D070D;
}
ul.event li.postrehy4 a:hover {
	text-decoration: underline;
	color: #9D070D;
}

ul.event li.postrehy5 a:link, a:visited {
	text-decoration: none;
	color: #9D070D;
}
ul.event li.postrehy5 a:hover {
	text-decoration: underline;
	color: #9D070D;
}

ul.event li.postrehy6 a:link, a:visited {
	text-decoration: none;
	color: #9D070D;
}
ul.event li.postrehy6 a:hover {
	text-decoration: underline;
	color: #9D070D;
}


ul.event li.podforum {
    font-family: sans-serif;
	height: auto;
    font-size: 8pt;
    text-align: left;
    color: #ffffff;
	font-weight: normal;
	line-height: 0em;
}
ul.event li.postrehy a:link {
color: rgb(157,7,13);
text-decoration: none;
}
ul.event li.postrehy a:visited {
    color: rgb(157,7,13);
    text-decoration: none;
}
    ul.event li.postrehy a:hover {
    text-decoration: underline;
}

ul.event li.reklama {
    width: 95%;
    margin-left: 5px;
    color: rgb(155,155,155);
    padding-top: 10px;
    height: auto;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    line-height: 1.3em;
}
ul.event li.reklama a:link {
    font-weight: bold;
    color: rgb(157,7,13);
    text-decoration: none;
}
ul.event li.reklama a:visited {
    font-weight: bold;
    color: rgb(157,7,13);
    text-decoration: none;
}
ul.event li.reklama a:hover {
    text-decoration: underline;
}
ul.normal {
	 font-weight: normal;
	 color: #000000;
	 font-size: 10pt;
}

/*   - - - - - - - - - - - - - - Formátovanie Upper menu */
div.quad {
margin-left: 1px;
float: left;
width: 94px;
height: 94px;
}
div.quad1 {
margin-left: 1px;
float: left;
width: 59px;
height: 94px;
}

form, input, button {
margin: 0px;
padding: 0px;
}
input.pole {
float: left;
margin-left: 10px;
margin-top: 2px;
width: 210px;
height: 16px;
border: 1px rgb(158,158,158) solid;
}
div.button {
/* background-color: green; */
float: left;
width: 78px;
_width: 70px;
height: 20px;
overflow: hidden;
}
button.tlacitko {
background-color: transparent;
position: relative;
top: -1px;
_top: -2px;
left: 3px;
_left: -10px;
border: 0px;
overflow: hidden;
}
div.space1 {
width: 9px;
height: 23px;
float: left;
}
.pic {
padding-left:10px;
}
div.paticka {
font-size: 8pt;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: center;
color: rgb(152,152,152);
}



table.forform {
   margin-top: 0px; 
   width: 100%;	
   background: #FFF2CC;
   border-spacing: 0px;
   border-collapse: collapse;
}

 table.forform td {
	font-size: 12px;
	font-weight :bold;	
	color: #9D070D;
	padding: 0px;
}	

 table.forform th {
 	padding: 1px;
	text-align : left; 
   background: #ffffff;
}	

.forum {
	color: #000000;
	margin-top: 35px; 
	font-size: 12px;
}
.reforum {
	margin-top: 10px; 
}
.forum a {
	color: #9D070D;
}

.forum div.a {
	margin-top: 7px; 
	border: 1px solid #FFDCC6;
	background-color : #FFDCC6;
	padding: 7px; 
}

.forum div.b {
	margin-top: 7px; 
	border: 1px solid #FFDCC6;
	background-color : #ffffff;
	padding: 7px; 
}

.forum div.b .retext {
	margin-left: 11px; 
}

div.fod3 {
	text-align : right;
	color: #9D070D;	
}

a.fod3:hover {
	text-align : right;
	color: #9D070D;	
}

div.fmaintext {
	color: #000000;
	font-size:12px;
	text-align : justify;
	line-height: 16px;
}


div.ftitle {
	margin-bottom: 7px; 
	color: #9D070D;	
	font-weight : bold;
}

div.mainsubj {
	font-size: 11px;
	color: #000000;	
	text-align : justify;
}

font.malycas {
	font-size: 11px;
}

a.nejct { color: #9D070D; text-decoration: none; font-size: 11px}
a.nejct:hover { color: #9D070D; text-decoration: underline;  font-size: 11px}

.nejct { color: #ffffff; background-color: #9D070D;}