﻿
.DDLDisabled
{
	color: #678197;
}

/* tlacitko obecne  */
.btn
{
	color: #678197;
}
/* tlacitko, ktere vypada jako text */
.linkBtn
{
	font-size: 10px;
	border: none;
	background-color: transparent;
	color: #FFF;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
/* tlacitko u pageru  */
.pagerBtn
{
	border: none;
	background-color: transparent;
	color: #FFF;
	cursor: pointer;
	width: 31px;
	margin-top:25px;
}
/* tlacitko u pageru zasedle */
.pagerBtnDis
{
	border: none;
	background-color: transparent;
	color: #FFF;
	cursor: default;
	width: 31px;
}
/* tabulka ve filtru  */
.tableFilter
{
	background-color: #d8dde5;
	border: 1px solid #666666;
}

/* Label Loading...  */
.loading
{
	position: fixed;
	left: 5px;
	top: 5px;
	background-color: #486187;
	color: White;
}
/* tlacitko v zahlavi tabulek */
.headerBtn
{
	color: #F8F8FF;
	cursor: pointer;
}
/* prvni radek v tabulce */
.rowHeader
{
	/*background-color:#486187;	*/
	background: transparent url(Images/GridHeader.gif) repeat-x 0 0; /*white-space:nowrap;*/
	color: white;
	text-align: center;
}
/* radek  */
.rowNormal
{
	background-color: white; /*white-space:nowrap;	*/
	color: #002346;
}
/* alternativni radek  */
.rowAlternate
{
	background-color: #E5E7F3; /*white-space:nowrap;	*/
	color: #002346;
}
.rowNormal span, .rowAlternate span, .rowNormal span *, .rowAlternate span * { white-space: normal;	}

/* radek po prejeti  */
.rowHover { background-color: #627BAD !important; color: White !important; }
.rowSelected { background-color: #94CEED !important; color: #002346 !important; }

/* radek  */
.gridPanel
{
padding: 1px;
overflow:auto;
min-height:20px;
max-height:450px;
border:1px solid #678197;
}

/* styl cele tabulky  */
.grid
{
	border: solid 1px #f0f8ff;
	font-size: x-small;
	table-layout:fixed;
}

.grid td
{
	 overflow : hidden;
}

.grid * { white-space: nowrap;}

.detailMain
{
	font-size: 20px;
}


/*  Style for GPanel */
.gPanel
{
	margin-top: 5px;
	width: 98%;
	border: solid 1px #5781A0; /*	position: relative;*/
}

.gPanelActive .gPanelCaptionHidden, .gPanelActive .gPanelCaptionVisible
{
	width: auto;
	cursor: move;
	padding-left: 3px;
	background:  url(Images/inverse.gif) repeat-x 0 0;
}

.gPanelCaptionHidden
{
	width: auto;
	cursor: move;
	padding-left: 3px;
	background:  url(Images/hidden.gif) repeat-x 0 0;
}

.gPanelCaptionVisible
{
	width: auto;
	cursor: move;
	padding-left: 3px;
	background:  url(Images/visible.gif) repeat-x 0 0;
}

.gPanelCaptionHiddenN
{
	width: auto;
	padding-left: 3px;
	background:  url(Images/hidden.gif) repeat-x 0 0;
}

.gPanelCaptionVisibleN
{
	width: auto;
	padding-left: 3px;
	background:  url(Images/visible.gif) repeat-x 0 0;
}

.gPanelCaptionHidden a
{
	padding-left: 6px;
	color: white;
}
.gPanelCaptionVisible a
{
	padding-left: 6px;
	color: #5781A0;
}

.gPanelCaptionHiddenN a
{
	padding-left: 6px;
	color: white;
}
.gPanelCaptionVisibleN a
{
	padding-left: 6px;
	color: #5781A0;
}

.gPanelCaptionImg
{
	padding-top: 2px;
	padding-right: 5px;
	float: left;
}

.gPanelHideImg
{
	padding-top: 2px;
	padding-right: 5px;
	cursor: pointer;
}

.emptyPlaceMarker
{
	border: dashed 1px silver;
}

.info
{
	background-color: #B2BFDB;
	border: solid 1px black;
	padding: 2px;
	margin: 1px;
	cursor: pointer;
}

.info-img
{
	vertical-align: middle;
}

.info-text
{
	margin-left: 10px;
	font-weight: bold;
}

.df
{
	background: url(images/viewport_vSC.jpg);
	background-repeat: repeat-x;
	border: dashed 1px silver;
}

.dfAreaBack
{
	background: transparent url( 'images/detail_global.jpg' ) repeat-x 0 0;
	padding-top: 5px;
	border-bottom: solid 1px #6593cf;
}

.dfArea
{
	background: #D9F5A9 url( "images/pole.gif" ) no-repeat scroll 0 0;
	float: left;
	min-height: 50px;
	margin: 15px;
	font-weight: bold;
	width: 25%;
	border: solid 1px #627BAD;
}


.dfFArea
{
	cursor: pointer;
}
.dfField
{
	cursor: pointer;
}
.dfField, .dfFieldN, .dfFArea
{
	background-color: #E6F0FF;
	margin: 2px;
	color: #627BAD;
	padding: 2px;
	border: 1px solid #627BAD;
}

.memoLabel
{
	color: white;
	font-weight: bold;
	vertical-align: top;
}
.movable
{
	cursor: move;
}


.quickFilter
{
	padding: 2px;
	float: right;
	height: 25px;
	margin-right: 0px;
	margin-left: 4px;
	display: inline;
	color: #002346;
}
.quickFilter .left
{
	border: 1px solid #CCCCCC;
	padding: 4px;
	padding-right: 0px;
	height: 23px;
	margin-right: 3px;
	background-color: #627BAD;
	display: inline;
}

.quickFilter .right
{
	border: 1px solid #CCCCCC;
	padding: 4px;
	padding-right: 2px;
	height: 23px;
	background-color: #B2BFDB;
	display: inline;
}

.quickFilter input
{
	width: 180px;
	display: inline;
	background-color: white;
	color: #002346;
	height: 16px;
	border-color: white;
}

.quickFilter .btn
{
	width: 60px;
	color: white;
	height: 22px;
	background-color: #627BAD;
	border-color: #627BAD;
}

.quickFilter select
{
	color: #002346;
	background-color: #E5E7F3;
	width: 180px;
	height: 22px;
	border-color: #E5E7F3;
}

/* sipecky nahoru a dolu u maleho kalendare*/
.calImgUp
{
	cursor: pointer;
	height: 11px;
	left: 1px;
	top: 0px;
	width: 15px;
	vertical-align: top;
}
.calImgDown
{
	cursor: pointer;
	height: 11px;
	left: -14px;
	top: 12px;
	width: 15px;
	vertical-align: top;
	margin-left: -15px;
	margin-top: 12px;
}


/* Color picker */
.cpIB
{
	width: 120px;
	height: 20px;
}
.cp
{
	width: 120px;
	height: 20px;
}
.cpFinal
{
	background-color: White;
	float: left;
	width: 98px;
	height: 18px;
	border: solid 1px Silver;
}
.cpCon
{
	z-index: 20500;
	position: relative;
	overflow: auto;
	height: 130px;
	width: 115px;
	background-color: white;
	border: solid 1px Silver;
}
.cpConField
{
	cursor: pointer;
	padding: 3px;
}
.cpConField:hover
{
	background-color: Silver;
}

.cpSelect
{
	float: left;
	width: 15px;
	height: 18px;
	border: solid 1px silver;
	cursor: pointer;
	display: inline-block;
	background: transparent url(images/Combo.png) no-repeat scroll 0 bottom;
}
.cpSelect:Hover
{
	background: transparent url(images/ComboHover.png) no-repeat scroll 0 bottom;
}

/* obarveni radku v gridu  */
.greenRow
{
	background-color: #D9F5A9;
}
.pinkRow
{
	background-color: #FFC1DA;
}
.redRow
{
	background-color: #FFC1DA;
}
.lightblueRow
{
	background-color: #BFDFFF;
}
.lilaRow
{
	background-color: #EBC2EB;
}
.blueRow
{
	background-color: #C8D2E6;
}

/* kalkulacka */
.Calculator
{
	width: 150px;
	height: 20px;
}
.Calculator table
{
	background-color: #E6F0FF;
	color: #627BAD;
	width: 150px;
	position: relative;
	z-index: 20500;
}
.Calculator input
{
	width: 100%;
}
.Calculator img
{
	margin-left: 2px;
}

.blue
{
	color: #15428B;
}
.red
{
	color: red;
}

.activityType
{
	background-color: #FFC1DA;
	display: block;
	width: 20px;
	height: 19px;
}
.activityType label
{
	margin-left: 5px;
}


/* Chat  */
.Chat
{
	background: #E6F0FF none repeat scroll 0 0;
}
.Chat select
{
	margin: 5px;
	margin-right: 20px;
}
.Chat-pnlIncome
{
	background: #E5E7F3 url( 'images/detail_global.jpg' ) repeat-x 0 0;
	overflow: auto;
	height: 400px;
}
.Chat-pnlSend
{
	border-top: solid 1px #6593CF;
	padding: 10px;
}
.Chat-pnlSend .btn
{
	margin-left: 5px;
	height: 60px;
	vertical-align: middle;
}
.Chat-txtSend
{
	height: 60px;
	width: 55%;
	vertical-align: middle;
}
.Chat-imgSend
{
	margin: 0px 5px 3px 5px;
	vertical-align: middle;
}
.Chat-ddlSend
{
	width: 150px;
}
.Chat-img
{
	border-width: 0px;
	margin: 1px 5px 0 5px;
	vertical-align: top;
}
.Chat-dateSpan
{
	float: right;
	color: gray;
}
.Chat-message
{
	padding: 8px;
	padding-left: 20px;
	font-size: 1.1em;
	color: black;
}


/* editacni grid  */
.egrid-t
{
	background-color: #e5e7f3;
	border: 1px solid #678197;
	white-space:normal;
}
.egrid-t th
{
	border-right: 1px solid #e5e7f3;
	border-left: 1px solid #e5e7f3;
	white-space: nowrap;
}
/* radek po povinné pole  */
.rowRequire
{
	background-color: #e71967;
	color: white;
}

/* OverLib  */
.ovDiv {border-left: 1px #002346 solid; border-right: 1px #002346 solid; border-bottom: 1px #002346 solid; background-color: #D8DBED; line-height: normal; } 
.bodyText { color: #002346; font-style: normal; text-align: left; padding: 5px 10px 5px;  font-size: 11px;}
.captionText { color: #002346; background: transparent url(images/detail_global.jpg) repeat-x scroll 0 0; text-align: left; 
  font-size:12px;font-weight:700;height:18px;margin-top:5px;padding:5px; border-bottom: 1px silver solid;} 
.closeText { background-position:-19px 0;background: transparent url(images/detail_global.jpg) repeat-x scroll 0 0; 
  font-size: 9px; vertical-align: top; padding: 5px; border-bottom: 1px silver solid; } 
.closeText a { background:transparent url(Tools/tools-sprite.png) no-repeat scroll 0 0;cursor:pointer;
  float:right;height:17px;overflow:hidden;width:19px;right:8px;top:3px; }  

.napovedtab tr td { border: 1px; border-color: #CCC; border-style:dotted;}




/* kontextove menu */
ul.ctxMenu {
	display: none;
	position: fixed;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	z-index:20005;
}

ul.ctxMenu li { border-bottom: 1px solid #000000; }

ul.ctxMenu li a {
	display: block;
	padding: 2px 10px 3px 10px;
	text-decoration: none;
	color: #627BAD;
	background: #eeeeee;
}

ul.ctxMenu li a:hover {
	text-decoration: none;
	color: #ffffff;
	background: #627BAD;
}

#ctl00_cnt1_lr_p_Pgr_lblCount {display: none;}
#ctl00_cnt1_lr_p_Pgr { margin-left: 27px;}
#ctl00_cnt1_btnSave { background: none;  border: none; background-image: url('images/f_off.png'); width: 209px; height: 70px; font-size:19px; color:#000; text-align:center;
float: right; margin-top: -10px; margin-right: 55px;}
#ctl00_cnt1_btnSave:hover {background-image: url('images/f_on.png');}

