#top a.green
{
	color:#72E802;
}
#top a.blue
{
	color:#80bdf6;
}
#top a.orange
{
	color:#f08472;
}
#top a.purple
{
	color:#e284c4;
}
a.nounderline { text-decoration: none;}
a:hover.nounderline { text-decoration: underline;}
#obsah h1, h2, h3, h4, h5, h6, p, ul, ol, li, menu, dl, dt, dd, address {margin: 0; padding: 0;}
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

table.TabUcitele 
{
	width: 100%;
	border-spacing: 0px;
	-webkit-box-shadow: 0px 1px 5px #333;
	-moz-box-shadow: 0px 1px 5px #333;
	box-shadow: 0px 1px 5px #333;
	color: #353535;
}

table.TabUcitele input[type="text"]
{
    width: 300px;
    border: 1px solid gray;
    padding: 5px;
    margin: 5px;
    font-size: 20px;
    font-family: "Calibri", Arial, Helvetica, sans-serif;
}
table.TabUcitele input[type="submit"]
{
    width: 300px;
    padding: 2px;
    margin: 2px;
    font-size: 18px;
    font-family: "Calibri", Arial, Helvetica, sans-serif;
}
table.TabUcitele input[type="button"]
{
    width: 300px;
    padding: 2px;
    margin: 2px;
    font-size: 18px;
    font-family: "Calibri", Arial, Helvetica, sans-serif;
}
table.TabUcitele input[type="password"]
{
    width: 300px;
    border: 1px solid gray;
    padding: 5px;
    margin: 5px;
    font-size: 20px;
    font-family: "Calibri", Arial, Helvetica, sans-serif;
}

table.TabUcitele a { color: #353535; text-decoration:none;}
table.TabUcitele a:hover { color: #353535; background: transparent ; text-decoration: underline;}
table.TabUcitele tr:hover { background-color:#d0d0d0; }
table.TabUcitele tr.type1 { background-color:#FFFFFF; }
table.TabUcitele tr.type2 { background-color:#f0f0f0; }  
table.TabUcitele tr.deleted { background-color:#f8a494; }  
table.TabUcitele tr.deleted:hover{ background-color: #b0e032; }  
table.TabUcitele tr:hover { background-color:#ddd; }
table.TabUcitele tr th { height:27px; padding-left: 3px; }
table.TabUcitele tr td 
{ 
	height:27px; 
	border-bottom:1px solid #ccc;
	padding-left: 3px;
	text-align: left; 
}
table.TabUcitele tr 
{ 
	text-align: left;
}
table.TabUcitele tr.info_box 
{
	background:#666666; 
	cursor:default;
	color:#fff; 
	font-weight:bold;
	font-size: 16px;
	padding-left: 3px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/


table.uciteleProfil 
{
	width: 100%;
	border:0px solid #171717;
	border-spacing: 0px;
	color: #353535;
}
table.uciteleProfil tr:hover
{
	background-color:#d0d0d0;
}
table.uciteleProfil tr.type1 { background-color:#FFFFFF; }
table.uciteleProfil tr.type2 { background-color:#f0f0f0; }  
table.uciteleProfil tr:hover { background-color:#ccc; }
table.uciteleProfil tr.nohover:hover { background: none; }

table.uciteleProfil tr th 
{ 
	height:27px ;
	padding-left: 3px; 	
}
table.uciteleProfil tr td 
{ 
	height:27px; 
	border-bottom:1px solid #ccc;
	padding-left: 3px; 
}
table.uciteleProfil tr.nohover td 
{ 
	height:27px; 
	border-bottom:0px solid #ccc;
	padding-left: 3px; 
}
table.uciteleProfil tr td.bolt
{ 
	font-weight: bold;
}
table.uciteleProfil tr.info_box 
{
	background:#171717; 
	cursor:default;
	color:#fff; 
	font-weight:bold;
	font-size: 16px;
	padding-left: 3px;
}
/*------------------------------------------------------*/

table.cal 
{
	width: 100%;
	border:0px solid #171717;
	border-spacing: 0px;
	border-collapse: collapse;
	color: #353535;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}

table.cal tr.mini td { height:35px; padding-left: 3px; }
table.cal tr td { height:70px; padding-left: 3px; border-bottom: 2px solid #fff; border-right: 1px solid #fff;border-left: 1px solid #fff;}
table.cal tr td a { color: #fff; text-decoration: none;}
table.cal tr td a:active { color: #FF0000;}
table.cal tr td a:hover { text-decoration: underline;}

table.cal h2 { color:#fff; }
table.cal h3 { font-size:16px; color:#fff;}

table.cal td.noday { }
table.cal td.day { background-color:#f0f0f0; } 
table.cal td.day:hover { background-color:#f0f0f0; }
table.cal td.weekend { background-color:#d1d1d1;} 
table.cal td.action { background-color:#7faa03; color:#FFFFFF}
table.cal td.holidays { background-color:#e4421b; color:#FFFFFF}
table.cal td.today {background-color:#d914a2; color:#FFFFFF;}
table.cal td.detail {background-color:#f0f0f0; padding-right: 3px;}
table.cal td.detail a {color:#333333; font-size: 24px;}
table.cal th.detail {padding-right: 3px;}

table.cal tr.month th { height:35px; padding-left: 3px; }
table.cal tr.month th a { color:#fff; text-decoration: none;}
table.cal tr.days th { height:28px; padding-left: 3px; width: 14%; font-weight:normal;}
table.cal tr.info_box 
{
	background:#171717; 
	cursor:default;
	color:#fff; 
	padding-left: 3px;
}

/*-------------------------------------------------------------*/
table.calmini 
{
	width: 100%;
	border:0px solid #171717;
	border-spacing: 0px;
	color: #353535;
	border-collapse: collapse;
	font-family:Calibri, Arial, Helvetica, sans-serif;
}

table.calmini tr td { height:26px; border-bottom:1px solid #e0e0e0; border-right:1px solid #fff; border-left:1px solid #fff; text-align: center;}
table.calmini tr td a { color: #000; text-decoration: none;}
table.calmini tr td a:active { color: #FF0000;}
table.calmini tr td a:hover { color:#000; text-decoration: underline; }

table.calmini td.noday {background-color:#d4d4d4; }
table.calmini td.day { background-color:#d4d4d4; } 
table.calmini td.day:hover { background-color:#d4d4d4; }
table.calmini td.action { background-color:#7db635; color:#000}
table.calmini td.holidays { background-color:#e4421b; color:#FFFFFF}
table.calmini td.today {background-color:#d914a2; color:#000;}

table.calmini tr.month th { height:25px; padding-left: 3px; background-color:#c6c8c3; color:#000000; font-weight: normal; font-size:20px;}
table.calmini tr th.right {text-align:right; padding-right:3px;}
table.calmini tr th.left {text-align:left;}
table.calmini tr.month th a { color:#000; text-decoration: none; background-color:#c6c8c3;}
table.calmini tr.days { background-color:#3b7cb4; color:#000000; }
table.calmini tr.days th { height:25px; padding-left: 3px; width: 14%; font-weight:normal; font-size:18px; border-bottom:1px solid #cfe5fa; border-right:1px solid #fff; border-left:1px solid #fff;}
table.calmini tr.info_box 
{
	cursor:default;
	color:#fff; 
	padding-left: 3px;
}