﻿body { line-height: 1.2; font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; color: #003366;}
h1, h2, h3, h4 { color: #003366; }
table { border-collapse: collapse; }
table.tab9 { width: 99%; }
caption { text-align: left; }
td, th { text-align: left; border: 1px #800 dotted; padding: 0.25em; }
th { background-color: #800; color: #FFF; }
a img { border: none; }

p.autor { text-align: right; font-style: italic; color: #900; }

#main { background: url(stin_l_.png) white repeat-y right top; width: 768px; margin: 0 auto; padding: 0; border-left: 1px #003366 solid; }

/* TOP */
#top { height: 134px; width: 756px; background: url(top.png) no-repeat center center; }
#top h1 { color: white; font-size: 32px; margin: 0px 380px 0px 125px; padding: 28px 0; display: block; }

/* SIDEBAR */
#sidebar
{
	width: 160px;
	height: 100%;	
	margin: 0 15px 0 0;
	padding: 1em 0.5em;
	font-size: 90%;
	float:left;
	background-color: lightsteelblue;
}
/*
#sidebar a { color: #000; display: block; text-decoration: none;  }
#sidebar a:hover { color: #FFF; background-color: #900; }
#sidebar a.second_level { color: #008; font-style: italic; padding-left: 2em; }
#sidebar a.second_level:hover { color: #EEF; }
#sidebar a[href^='#'] {
	color: #3B3B3B;
}
*/
#sidebar td, th
{
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


/* OBCE */
#obce { width: 760px; }
#obce a { display: block; width: 124px; height: 2em; float:left; text-align: center; font-weight: bold; text-decoration: none; line-height: 2em;
          color: #000; background: #900 url(tl_out.png) repeat-x left bottom; border: 1px #900 solid; }
#obce a:hover { background: #FB7 url(tl_in.png) repeat-x left bottom; }
#obce a#kdyne, #obce a#eschlkam { width: 376px;}
#obce .res { clear: both; }

#maincontent { margin: 0 10px 0 0; padding: 1em; width:520px; float:right;}
#maincontent td, th
{
    text-align: left;
    padding: 1px;
    border-top-style: none;
	border-right-style: none;
	border-left-style: none;
    border-bottom: none;
}
#maincontent td.spodni
{    text-align: left;
    padding: 0.25em;
    border-top-style: none;
	border-right-style: none;
	border-left-style: none;
    border-bottom: #800 1px dotted;
}

/* BOTTOM - patička */
#bottom
{
	width: 756px;
	clear: both;
	background-color: #003366;
	color: #FFF;
	border-bottom: 1px #000 solid;
}
#bottom p { padding: 0.25em 1em; margin: 0; }

/* downloads */
ul.soubory li.pdf { list-style-image: url(img/pdf_ico.gif); }

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lightsteelblue;
	color: #900;
	width: 180px;
	height: 180px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

#mainmenu
{
	background-color: #B0C4DE;
	font-size: 9pt;
}

#mainmenu table
{
}
#mainmenu td,th
{
}
#mainmenu a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#mainmenu a:hover
{
	}
#mainmenu a[href^='#'] {
	}


.neprehlednete
{
	padding: 6px;
	left: 0px;
	position: relative;
	top: 0px;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	text-align: center;
	background-color: #FFFFB0;
}