


body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border:0;}
body {padding:20px 0; background:#FFF; font:0.75em/1.5 "arial",sans-serif; color:#000; text-align:center;}

a {color:#E68E10;}
a:hover {color:#F60505; }

h1, h2, h3, h4, h5, h6 {margin:15px 0 10px 0; color: #FB2C26}
h1 {font-size:200%;}
h2 {font-size:160%;  font-family:"arial",sans-serif; letter-spacing:-1px; color:#FB2C26;}
h3 {font-size:160%;  font-family:"arial",sans-serif; letter-spacing:-1px; color:#FB2C26;}
h4 {font-size:120%;}
h5 {font-size:100%;}

p {margin:15px 0;}

table {border-collapse:collapse; border-spacing:0;}
th {text-align:center; font-weight:bold;}
th, td {padding:3px 5px;}

ul, ol {display:block; margin:15px 0 15px 40px;}
ul ul, ul ul ul, ol ol, ol ol ol {margin:0; margin-left:20px;}
ol {list-style-type:decimal;}
ol ol {list-style-type:upper-alpha;}
ol ol ol {list-style-type:lower-alpha;}
li {display:list-item;}

dl {margin:15px 0;}
dt {font-weight:bold;}
dd {margin-left:30px;}

fieldset {margin:15px 0; padding:10px; border:1px solid #CCC;}
legend {margin-left:10px; font-size:100%; font-weight:bold; color:#000;}

abbr, acronym, .help {border-bottom:1px dotted #CCC; cursor:help;}
blockquote {margin:15px 20px; font-style:italic;}

del, .del {text-decoration:line-through;}
strong, .strong {font-weight:bold;}
cite, em, q, var {font-style:italic;}
code, kbd, samp {font-family:monospace; font-size:110%;}

.calendar
{
	width : 339px;
	height: 290px;
padding-top: 45px;
}

.calendar a {color:red; font-weight: bold;}
.calendar a:hover {color:black; }

.calendar .headline {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	
        font-size: 150%;
	background-color: #FA7B7B;
background:url("../design/kalenderh.png") 0px 0px no-repeat;
	border-bottom : 1pt solid #B8B8B8;
	border-left : 1pt solid #B8B8B8;
	border-right: 1pt solid #B8B8B8;
	border-top : 1pt solid #B8B8B8;

}







.calendar .headline .today_select  {
	background-color: #77AADD;
background:url("../design/kalenders.png") 0px 0px no-repeat;
	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align : center;
	text-decoration: underline;	
    	font-size: 65%;

}
.calendar .headline .today_select a  {
color: black;
}
.calendar .headline .today_select a:hover  {
color: red;
}



.calendar .overview {
	background-color: #FEFADE;


	text-align : center;
	border-left : 1pt solid #B8B8B8;
	border-right: 1pt solid #B8B8B8;
	border-bottom : 1pt solid #B8B8B8;
	height: 100%;
	width: 100%;
}




.calendar .overview .last_month {
	color: #CCCCCC;
}

.calendar .overview .next_month {
	color: #CCCCCC;
}

.calendar .overview #today {
	color: #FFFFFF;
	background-color: #FADF73;
}

.calendar .overview #selected {
	color: #FFFFFF;
	background-color: #F87E7B;
	margin-top: auto;
	margin-bottom: auto;
}

.calendar .overview .dayname {
	background-color: #FEFADE;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: auto;
	margin-bottom: auto;
}

.calendar .overview .reserved {
	font-weight: bold;
	font-size: 120%;
	text-decoration: underline;
}







.main {width:800px; margin: auto; text-align:left; }


#logo h1 span {display: none;}
#logo h1 {display:block; width:168px; height:73px; background:url("http://www.in-cas.cz/design/logo.png") 0 0 no-repeat; cursor:pointer; float: left; margin-top: -1px; margin-left: 5px; }


.paticka {width:762px; height:19px; background:#b6dffe url("http://www.in-cas.cz/design/lista.png") 0 0 repeat-x; clear: left; position:relative; padding: 7px; text-align: center; color: black}

.paticka a {color: black}

.paticka a:hover {color: black; text-decoration: none;}



   #kalendar {width:213px; height:34px; background:url("../design/hx-kalendar.png") -4px 5px no-repeat; margin-top:0px; cursor: hand;}

   #prazdniny {width:213px; height:45px; background:url("../design/hx-prazdniny.png") -4px 15px no-repeat; margin-top:0px; cursor: hand;}


#prazdniny span, #kalendar  span {display:none;}



.infodatum {width: 400px; background-color: white; color: black; padding: 5px; padding-left: 14px;background:url("../design/stred.png") -1px 0px repeat-y;}

.infodatum span {font-weight: bold; color: gray;}

.informace {width: 450px; float: left; margin-right: 50px;} 


.cas {display:block; width:478px;  margin-left: 160px; padding-left: 19px; padding-top: 10px; background:url("../design/dnes.png") 15px 4px no-repeat; }

.horni {width: 420px; height: 14px;background-color: white; background:url("../design/horni.png") 0px 0px no-repeat; }

.spodni {width: 420px; height: 15px;background-color: white; background:url("../design/dolni.png") 0px 0px no-repeat; }

.pridej {margin-left: 160px; margin-bottom: 30px;}



.text {margin-top: 70px; margin-left: 500px;}



.cas span {color: #F60505 ;font-size: 420%; font-weight: bold; font-style: italic;  letter-spacing:-1px; }



hr {
border-width:0;
border-top: 2px solid #B8B8B8;
height: 2px;

}



