﻿
.ramecek, .ramecek-seda { padding: 0px; }

.ramecek_LH
{
	background-image: url(../Images/Moduly/ramecek_LH.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.ramecek_PH
{
	background-image: url(../Images/Moduly/ramecek_PH.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 9px;
	line-height: 9px;
}

.ramecek_S
{
	background-color: #ffffff;
	padding: 0px;
	border-left: solid 1px #dededf;
	border-right: solid 1px #dededf;
	background-position: left top;
	background-repeat: no-repeat;
}

.ramecek_LD
{
	background-image: url(../Images/Moduly/ramecek_LD.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.ramecek_PD
{
	background-image: url(../Images/Moduly/ramecek_PD.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 9px;
	line-height: 9px;
}

.ramecek-seda .ramecek_LH { background-image: url(../Images/Moduly/ramecek-seda_LH.gif); }
.ramecek-seda .ramecek_PH { background-image: url(../Images/Moduly/ramecek-seda_PH.gif); }
.ramecek-seda .ramecek_S { background-color: #f7f7f7; }
.ramecek-seda .ramecek_LD { background-image: url(../Images/Moduly/ramecek-seda_LD.gif); }
.ramecek-seda .ramecek_PD { background-image: url(../Images/Moduly/ramecek-seda_PD.gif); }

/* ----------------------- rámeček modrý ------------------------- */

.ramecek-modra .ramecek_LH { background-image: url(../Images/Moduly/ramecek-modra_LH.gif); }
.ramecek-modra .ramecek_PH { background-image: url(../Images/Moduly/ramecek-modra_PH.gif); }
.ramecek-modra .ramecek_S
{
	background-color: #ffffff;
	border: solid 1px #cbd9ee;
}
.ramecek-modra .ramecek_LD { background-image: url(../Images/Moduly/ramecek-modra_LD.gif); }
.ramecek-modra .ramecek_PD { background-image: url(../Images/Moduly/ramecek-modra_PD.gif); }


/* ----------------------- rámeček červený ------------------------- */
.ramecek-cervena .ramecek_LH { background-image: url(../Images/Moduly/ramecek-cervena_LH.gif); }
.ramecek-cervena .ramecek_PH { background-image: url(../Images/Moduly/ramecek-cervena_PH.gif); }
.ramecek-cervena .ramecek_S
{
	background-color: #ffffff;
	border: solid 1px #ff6640;
}
.ramecek-cervena .ramecek_LD { background-image: url(../Images/Moduly/ramecek-cervena_LD.gif); }
.ramecek-cervena .ramecek_PD { background-image: url(../Images/Moduly/ramecek-cervena_PD.gif); }

/* ----------------------- rámeček zelený ------------------------- */
.ramecek-zelena .ramecek_LH { background-image: url(../Images/Moduly/ramecek-zelena_LH.gif); }
.ramecek-zelena .ramecek_PH { background-image: url(../Images/Moduly/ramecek-zelena_PH.gif); }
.ramecek-zelena .ramecek_S
{
	background-color: #ffffff;
	border: solid 1px #b4deac;
}
.ramecek-zelena .ramecek_LD { background-image: url(../Images/Moduly/ramecek-zelena_LD.gif); }
.ramecek-zelena .ramecek_PD { background-image: url(../Images/Moduly/ramecek-zelena_PD.gif); }


/* ---------------------- KALENDAR ------------------------- */
/* TENHLE span dela bordel - definice z ostatni.css */
div.DC_MainDiv span { width:auto; }
div.DC_MainDiv td, div.DC_MainDiv th { padding:0px; margin:0px; background:white; }
div.DC_MainDiv a {text-decoration:none;}

/* Hlavni div, obalujici celou DateControl*/
.DC_MainDiv
{
	width:80px;
	height:25px;
	margin:0px;
	padding:0px;
	display:inline-block;
}

/* Ikona Kalendare - image button */
div.DC_MainDiv .DC_CalIcon
{
	
}

/* bezrozmerny div, ktery umoznuje vykreslovat kalendar bez posouvani dalsich prvku */
div.DC_MainDiv .DC_CalMiniDiv
{
	width:0px; 
	height:0px; 
	overflow:visible; 
	z-index:100;
	float:left;	
}

/* tento div berte jako zakladni ram kalendare */
div.DC_MainDiv .DC_CalBorder
{
	position:relative;
	width:160px; 
	height:180px; 
	background:white;
	z-index:100;
	border:1px solid black;
	padding:5px;
}

/* samotny kalendar - roztazeny v ramu */
div.DC_MainDiv .DC_Calendar
{
	background:white;
	width:100%;
	height:100%;
}



/* Definice stylu pro samotny kalendar */
div.DC_MainDiv .DC_Title
{
	background:white;
	border:none;
	color:Black;
}

div.DC_MainDiv .DC_Day
{
	margin:1px;
}

div.DC_MainDiv .DC_TodayDay
{
	border:1px dotted #BBB;
	background:#F5F5F5;
}

div.DC_MainDiv .DC_SelectedDay
{
	background:#F92;
	border:1px solid #A52;
	color:Black;
	font-weight:bold;
	z-index:500;
}

div.DC_MainDiv .DC_DayHeader
{
	background:#259;
	color:White;
}

table.noStyle, table.noStyle tr, table.noStyle td { padding:0px; border:none; margin:0px; }