body
{
        background-color: #a5b3d6;
        border: 0px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin:0px;
        margin-left:0px;
        padding:0px;
        text-align: left;
        text-decoration: none;
}

#reklama
{
        position: absolute;
        top : 5px;
        left : 450px;
}

#top
{
        background-color: white;
        background: url('img/Top_fix.jpg') no-repeat scroll #EADCFE left top;
        clear: both;
        height: 150px;
        border: 0px;
        margin: 0px;
				padding: 0px;
        margin-left: 15px;
				overflow: visible;
}

#TopKalendar
{
        margin: 0px;
        padding: 0px;
        margin-left: 490px;
}

#menu
{
        position: absolute;
        left: 10px;
        top: 150px;
        background-color: #a5b3d6;
        height: 390px;
        border: 0px;
        border-top-width: 1px;
        border-color: black; /*#EC9E00;*/
        border-style: dotted;
        float: left;
        width: 150px;
}

#logovani
{
        border: 1px;
        border-color: #5767B0; /*#EC9E00;*/
        border-style: solid;
        background-color: #b5bfd6;
        height: 180px;
        margin: 0px;
        margin-right: 10px;
        margin-top: 280px;
        padding: 0px
}

#logovani .top
{
        border: 0px;
        border-bottom: 1px;
        border-color: #5767B0; /*#EC9E00;*/
        border-style: solid;
        background-color: #8392C6;
        margin: 0px;
        padding: 3px
}

#logovani .User
{
        border: 0px;
        margin: 0px;
        color: #AA1548;
}

#logovani .obsah
{
        background-color: #b5bfd6;
        border: 0px;
        margin: 0px;
        padding: 5px;
}

#menu .autor
{
        color : #303032;
        border: 0px;
        margin: 0px;
        padding: 0px;
        font-size: 10px;
}

#hlavni
{
        position: absolute;
        left : 0px;
        top : 0px;
        background: url('img/Back.jpg') no-repeat scroll #a5b3d6 center;
        height: 500px;
        width: 75%;
        border: 0px;
        border-top-width: 1px;
        border-left-width: 1px;
        border-color: black; /*#EC9E00;*/
        border-style: dotted;
        padding: 0px;
        margin: 0px;
        margin-top: 150px;
        margin-left: 160px;
}

.In
{
        background: none;
        padding: 0px;
        border: 0px;
        margin: 10px;
        margin-right: 0px;
}

.cleaner
{
        background: transparent;
        border: 0px;
        clear: both;
        font-size: 1px;
        height: 1px;
        margin: 0px;
        padding:0px;
}

#menu .In
{
        float: right;
        width: 110px;
        background-color: #a5b3d6;
}

#menu a
{
        text-decoration : none;
}

#menu .In a
{
        color: black;
        font-size: 12px;
        text-decoration : none;
}

#menu .In a:hover
{
        color: #010008;
        font-size: 12px;
        text-decoration: none;
}

#menu .In a p
{
        font-size: 12px;
        background-color: #a5b3d6;
        text-decoration: none;
        padding: 2px;
        margin:0px
}

#menu .In a:hover p
{
        font-size: 12px;
        background-color: #8392C6; /*  */
        text-decoration: none;
        padding: 2px;
        margin:0px
}

.Rtext
{
        text-align: right;
}

.aktivni
{
        background: #5767B0; /* #EC9E00; */
        border: 0px;
        margin: 0px;
        margin-bottom: 0px;
        padding:2px;
}

.formbox
{
        background-color: #B9AD95;
        border-color: White;
        border-style: solid;
        border-width: 1px;
        color: #666666;
        font-size: 11px;
        width: 120px;
}

.logButton
{
        font-size: 10px;
        width: 60px;
}

.novinka
{
        border: 1px;
        border-color: black;
        border-style: solid;
        margin: 5px;
        padding: 0px;
}

.novinka .top
{
        border: 0px;
        margin: 0px;
        padding: 0px;
        padding-left: 5px;
        padding-right: 50px;
        height: 16px;
        background-color: #b5bfd6;
}

.kategorie
{
        border: 1px;
        border-color: black;
        border-style: solid;
        margin: 5px;
        padding: 0px;
}

.kategorie .top
{
        border: 0px;
        margin: 0px;
        padding: 0px;
        padding-left: 50px;
        font-size: 12pt;
        font-weight: bold;
        background-color: #b5bfd6;
        height: 20px;
}

.fotoobal
{
        background-color: #F9F9F9;
        border-color: #eeeeee;
        border-style: solid;
        border-width: 1px;
        float: left;
        height: 193px;
        margin-bottom: 12px;
        margin-right: 5px;
        padding: 0px;
        padding-bottom: 4px;
        width: 156px;
}

.gfoto
{
        margin: 0px;
        margin-top: 5px;
        padding: 0px;
        padding-left: 2px;
        width:153px;
}

.blank, blank:hover
{
        text-decoration: none;
}

.text0
{
        color : black;
        margin-top: 5px;
        margin-left: 5px;
        font-size: 80%;
}

.cervene
{
        color : red;
}

/* Kalendář */

.mesic
{
	color: #1C1A1A;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
}

.kalendar
{
	border-color: #666666;
	background-color: transparent;
	border-style: dotted;
	border-width: 1px;
	color: Black;
	text-align: center;
	font-size: 10px;
	width: 12px;
	height : 12px;
}

.kalendarnow
{
	border-color: #666666;
	background-color: transparent;
	border-style: dotted;
	border-width: 1px;
	color: red;
	text-align: center;
	font-size: 10px;
}

.kalendarSTT
{
	border-color: red;
	background-color: #686CBC;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendarLAT
{
	border-color: red;
	background-color: #62AA86;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendarZMENA
{
	border-color: red;
	background-color: #AB778D;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendarDSTT
{
	border-color: red;
	background-color: transparent;
  background-image: url('img/kald_stt.gif');
	background-repeat: no-repeat;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendarDLAT
{
	border-color: red;
	background-color: transparent;
  background-image: url('img/kald_lat.gif');
	background-repeat: no-repeat;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendarDZMENA
{
	border-color: red;
	background-color: transparent;
  background-image: url('img/kald_zm.gif');
	background-repeat: no-repeat;
	border-style: dotted;
	border-width: 1px;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}

.kalendardny
{
	border-color: white;
	background-color: #f2e9fe;
	border-style: dotted;
	border-width: 1px;
	color: black;
	text-align: center;
	font-size: 11px;
}

.odkaz_kal
{
	font-size: 11px;
	color: #42206A;
	text-decoration: none;
	line-height: 26px;
}

.kaltb
{
	padding: 0px;
	margin: -1px;
}

.napravo
{
	text-align: justify;
}

.odkaz_kal:hover
{
	font-size: 11px;
	color: #42206A;
	text-decoration: underline;
	line-height: 26px;
}

.odkazkal
{
	font-size: 11px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.odkaz:hover
{
	font-size: 11px;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.vysvetlivky
{
	font-size: 11px;
}

.trSTT
{
	background-color: #686CBC;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 75px;
	height: 30px;
	font-size: 11px;
}

.trLAT
{
	background-color: #62AA86;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 75px;
	height: 30px;
	font-size: 11px;
}

.trZMENA
{
	text-align: center;
	font-weight: bold;
	width: 100px;
	height: 15px;
	font-size: 11px;
}

.trDSTT
{
	background-color: transparent;
  background-image: url('img/trDSTT.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 75px;
	height: 30px;
	font-size: 11px;
}

.trDLAT
{
	background-color: transparent;
  background-image: url('img/trDLAT.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 75px;
	height: 30px;
	font-size: 11px;
}

.trDZMENA
{
	background-color: transparent;
  background-image: url('img/trDZM.gif');
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	width: 75px;
	height: 30px;
	font-size: 11px;
}

.linka
{
	border-bottom-width: 1px;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom-style: dotted;
	border-bottom-color: #7C7C7C;
}

.linkavert
{
	width : 1px;
	border-left-width: 1px;
	border-bottom: none;
	border-top: none;
	border-right: none;
	border-left-style: dotted;
	border-left-color: #7C7C7C;
}

#rozvrh
{
	font-size: 12px;
	background: #f6f6f6;
	border: #8596a8 solid 1px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#rozvrh .title
{
	background: #9cb5de;
	margin: 0px;
	padding: 0px;
}

#rozvrh .tim
{
	width: 40px;
	background: #b8c9e7;
	margin: 0px;
	padding: 1px;
	text-align: center;
}

#rozvrh .timAdm
{
	width: 40px;
	height: 30px;
	background: #b8c9e7;
	margin: 0px;
	padding: 1px;
	text-align: center;
	vertical-align: top;
}

#rozvrh .day
{
	width: 70px;
	background: #b8c9e7;
	margin: 0px;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
}

#rozvrh .modre
{
	color: blue;
}

#rozvrh .celNone1
{
	background: #eeeefe;
	margin: 0px;
	padding: 0px;
}

#rozvrh .celNone2
{
	background: #fffffd;
	margin: 0px;
	padding: 0px;
}

.subImg
{
	border: none;
	margin-bottom: -8px;
}

