﻿*
{
	margin: 0;
}

body, html
{
	font-family:				Verdana, Arial;
	font-size:					11px;
	color:						#014A96;
	margin:0px;
	padding:0px;
	height: 100%;
}

.wrapper 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

.dateinputtextbox 
{
    margin-right:5px;
    width:100px !important;
}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	
	opacity:0.4;		
	background-color:#AAA;
	z-index:1;
	position:absolute; 
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;
	position:absolute;	
	background-color:#FFF;	
}
.modalDialog_contentDiv_shadow{
	z-index:90;
	position:absolute;	
	background-color:#555;
	filter:alpha(opacity=30);
	opacity:0.3;	
}

select {
    width: 156px;
    color: #014A96;
}

.chbox
{
    vertical-align:middle;
}

.chbox label 
{
}

.verticalmiddle 
{
    text-align:left;
}

#preloader 
{
	position:absolute;
	_position:absolute;
	&position:absolute;
	&left:0;
    &margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2 + 100) + "px" : "0");
	&margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 300 + 'px');
    width:46px; 
    height:46px; 
    z-index:8000;
}

.PageHeader
{
	font-size: 10pt;
	font-weight: bold;
    color:#014A96;
	margin-top:0px;
	margin-left:20px;
	position:absolute;
	top:45px;
	left:50px;
}

.destroyheight 
{
    _height:auto !important;
    margin:0px;
    padding:0px;
}

.infoblue, .infogreen, .infored 
{
								font-weight:bold;
								font-size:13px;
								text-align:center;
								color:#316DAD;
}

.infored 
{
								color:#FF0000;
}

.infogreen 
{
								color:#52A652;
}

.popupHover 
{
}

.popup, .popup1
{
								z-index:1;
								background-color:#BDCFE7 !important;
								padding-left:15px;
								background-image:url("images/tooltip_gradient_bg.jpg") !important; 
								background-repeat:repeat-y;
								border-right:1px #064892 Solid !important;
								cursor:pointer !important;
								text-align:left;
}
.popup a, .popup1 a
{
								text-decoration:none; 
								display:block;
								padding:5px;
								cursor:pointer !important;
								background-color:#BDCFE7 !important;
								white-space:nowrap;
								cursor:pointer !important;
								text-align:left;
								color:#014A96;
}

.popup a:hover, .popup1 a:hover
{
								background-color:#D6DFEF !important;
								cursor:pointer !important;
								text-align:left;
}

.popup li, .popup1 li
{
								list-style-type:none;
								background-color:#BDCFE7 !important;
								cursor:pointer !important;
								text-align:left;
}

td.TreeContextItem
{
								background-color:#BDCFE7;
								background-color:#FFF !important;
								padding-left:15px;
								padding-top:2px;
								padding-bottom:2px;
								padding-right:5px;
								background-image:url("images/tooltip_gradient_bg.jpg") !important; 
								background-repeat:repeat-y;
								border-right:1px #064892 Solid;
								cursor:pointer !important;
								white-space:nowrap;
								text-align:left;
}

td.TreeContextItemOver 
{
								background-color:#D6DFEF;
								padding-left:15px;
								padding-top:2px;
								padding-bottom:2px;
								padding-right:5px;
								background-image:url("images/tooltip_gradient_bg.jpg") !important; 
								background-repeat:repeat-y;
								border-right:1px #064892 Solid;
								cursor:pointer !important;
								white-space:nowrap;
								text-align:left;
}

.MessageBar
{
	background:					none;
	width:						auto;
	height:						20px;
	border:						none;
	line-height:				20px;
	text-indent:				5px;
	text-align:				    center;
}

.VnitrniOdsazeni 
{
    padding:2px;
}

.VnitrniOdsazeniPet 
{
    padding:5px;
}

.VnitrniOdsazeniDeset 
{
    padding:10px;
}

.textright
{
    text-align:right;
}

optimalHeight 
{
	margin-left:				5%;
	margin-right:				5%;
	margin-top:					10px;
	margin-bottom:              0px;
	text-align:					left;
	padding-bottom:				0px;
}

#ctl00_ContentPlaceHolder1_RadSplitter1 
{
    height:                     450px;
    /*margin-bottom:-70px;*/
}

.MapPanel 
{
	min-height:				    expression(documentElement.clientHeight - 131 + "px" ); 
	_height:					expression(documentElement.clientHeight - 131 + "px" );
	text-align:                 center;
}

.PanelMainPlus 
{
}

.PanelMain
{
}

.PanelMainMinus
{
}

.iframe 
{
	margin-left:auto;
    margin-right:auto;
	width:							expression(documentElement.clientWidth - 80 + "px" ); 
	height:							expression(documentElement.clientHeight - 150 + "px" ); 
	border:0px;
}

.iframeExport  
{
    border:0px;
    width:1px;
    height:1px;
    display:none;
    background-color:black;

}

.RedPointBar 
{
    border:1px #FDD6B6 Solid;
    background-color:#FDF0E5;
}

.BlueBarHeader, .BlueBarHeaderNofix, .BlueBarHeaderNofixa, .BlueBarHeaderLow
{
	background-image:			url("images/poznamka_odrazka_2.gif");
	background-repeat:			no-repeat;
	background-position:		top right;
	font-family:				Verdana, Arial;
	font-weight:				bold;
	font-size:					12px;
	color:#014A96;
	height:						17px;
	line-height:				17px;
	text-indent:				10px;
	width:                      400px;
}

.BlueBarHeaderNofixa 
{
    width:170px;
}

.BlueBarHeaderNofix 
{
    width:150px;
}

.BlueBarHeaderHigh 
{
	background-image:			url("images/poznamka_odrazka_3.jpg");
	background-repeat:			no-repeat;
	background-position:		top right;
	font-family:				Verdana, Arial;
	font-weight:				bold;
	font-size:					12px;
	color:#014A96;
	height:						17px;
	line-height:				17px;
	text-indent:				10px;
	width:                      400px;
}

.vysledky 
{
    width:100%;
    border-bottom:1px #D98105 Solid;
    font-size:14px;
    color:#D98105;
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;
}

.vysledkyNoBorder, .VysledkyNoBorderMargin
{
    width:100%;
    font-size:14px;
    color:#D98105;
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;
}


.NadpisStranky 
{
    font-size:14px;
    color:#D98105;
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;   
    margin-right:25px;
    text-align:left;
}

.NadpisStrankyInnerPrint 
{
    font-size:14px;
    color:#D98105;
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;   
    margin-right:25px;
}

.vysledkyNoBorder span
{
	font-size:					11px;
	color:						#014A96;
	margin-left:                 30px;   
	font-weight:                normal;
}

.VysledkyNoBorderMargin 
{
    margin:0px;
    padding:10px;
}

.vysledkyNoBorder span.text
{
    font-size:14px;
    color:#D98105;
    margin-top:10px;
    margin-bottom:5px;
    font-weight:bold;
}

.BlueBarNoBorder 
{
	margin:0px;
	padding:0px;
	background-color:#E7F3FF;
}

.BluebarNoBorderDeset
{
    margin:0px;
	padding:10px;
	background-color:#E7F3FF;
}

.PerPoint_newBar table, .PerPointer, .PointerBanner, .PointerBannerLegal
{
	border:1px #014A96 Solid;	
	margin:0px;
	padding:0px;
	background-color:#E7F3FF;
}
.PerPoint_newBar td 
{
	padding:3px;	
}

.PointerBannerLegal 
{
    padding:5px;
}

.PanelHeader, .PanelHead, .PanelHeadTransparent, .PanelHeader1, .PanelHeaderTransparent
{
	background-image:			url("images/poznamka_odrazka.jpg");
	background-repeat:			no-repeat;
	background-position:		top right;
	font-family:				Verdana, Arial;
	font-weight:				bold;
	font-size:					13px;
	color:						#FFFFFF;
	height:						17px;
	line-height:				17px;
	text-indent:				10px;
}

.PanelHead 
{
background-image:			url("images/poznamka_odrazka.jpg") !important;
background-color:           #346FAB;
}

.PanelHeadTransparent 
{
background-color:           #E7F3FF;
background-image:			url("images/poznamka_odrazka.gif");
background-repeat:			no-repeat;
background-position:		top right;
}

.PanelHeader 
{
    	width:						100%;
    	background-position:		top left;
}

.PanelHeaderTransparent 
{
background-image:			url("images/poznamka_odrazka.gif");
background-repeat:			no-repeat;
background-position:		top right;
width:                      400px;
}

.PanelHeader1 
{
    	width:                      400px; 
    	background-position:		top right;
}

.floatingdiv .PanelHeader 
{
	background-position:		top right;
	background-color:           #346FAB;
}

.PanelBody
{
	background:					none;
	margin-left:				5%;
	margin-right:				5%;
	padding-top:					10px;
	
	margin-bottom:              0px;
	text-align:					left;
	padding-bottom:				10px;
}

.PanelGrid
{
	background:					none;
	width:						100%;
	height:						85%;
	display:					block;
	overflow:					auto;
	
}

.Milepost_newBar
{
	width:						48%;
	height:						150px;
	background:					none;
	float:						left;
}

.Milepost_perpoints
{
	width:						48%;
	height:						250px;
	background:					none;
	float:						right;
}


.tabhr
{
    padding: 0px 4px 0px 4px;
	border-top:1px #81a5c9 Solid;
	border-bottom:1px #81a5c9 Solid;
    background-color:#c1d1e8;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
}

.tabtd {
    background-color:#ffffff;
	font:11px tahoma, sans-serif;
}

.tabtdlan 
{
   	font:11px tahoma, sans-serif;
    background-image:url('images/tabtd.gif');
	background-image:url('images/tabtd.gif') !important;
	background-repeat:repeat-x;
	background-position:bottom left;
	padding: 0px 0px 4px 4px;
}

.tabtdoranz, .tabtdoranzleft
{
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px !important;
}
 
.rozdil 
{
    background-color:#FF0000;
}

.tabtdoranzleft 
{
    text-align:left;
}

.tabtdoranzalt
{
    background-color:#E3EDF5;
	padding: 5px 5px 5px 5px !important;
	text-align:left;
}

.tabhrNoSep
{
    padding: 0px 4px 0px 4px;
	border-top:1px #acc9e1 Solid;
	border-bottom:1px #acc9e1 Solid;
    background-color:#acc9e1;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
}

/* Telerik RadGrid MPSV skin */

.RadGrid_MPSV
{
    margin:0px;
    padding:0px;
}

.MasterTable_MPSV
{
    font:11px tahoma, sans-serif;
	/*border: 1px #F0F0F0 Solid !important;*/
	border-collapse: separate !important;
}

.RadGrid_MPSV th,
.RadGrid_MPSV th a
{ 
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:none;
	vertical-align:middle;
}

.RadGrid_MPSV td,
.RadGrid_MPSV td a
{ 
	color: #014A96;
}

.RadGrid_MPSV td 
{
    min-height:22px;
    _height:22px;
}

.RadGrid_MPSV td a 
{
    background:transparent;
}

.GridHeader_MPSV, th.GridHeader_MPSV
{
    padding: 0px 6px 0px 6px;
	background-image:url('images/new_separator.jpg');
	background-repeat:no-repeat;
	background-position:right;
	border-top:1px #acc9e1 Solid;
	border-bottom:1px #acc9e1 Solid;
	background-color:#acc9e1;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:none;
	text-align:left;
	vertical-align:middle !important;
}

.GridHeader_MPSV a, th.GridHeader_MPSV a 
{
	vertical-align:middle !important;
}

.GridRow_MPSV td,
.GridAltRow_MPSV td,
.SelectedRow_MPSV td,
.ActiveRow_MPSV td,
.GridEditRow_MPSV td { }

.GridRow_MPSV
{
	background-color:#ffffff;
}
.GridAltRow_MPSV
{
	/*background-color:#e2e9eb;*/
	background-color:#E3EDF5;
}
.SelectedRow_MPSV
{
    background-color:#f0f0f0;
}
.GridEditRow_MPSV
{
    background-color:#f0f0f0;
}
.GridEditRow_MPSV input
{
	font-size: 10px;
}
.ActiveRow_MPSV
{

}
.GridPager_MPSV
{
	background: #FFFFFF;
}
.GridPager_MPSV td
{
	border-top: 1px solid #F0F0F0;
	padding-left: 11px;
	padding-top:2px;
	padding-bottom:3px;
}
.GridPager_MPSV a
{
	color: #000000;	
}
.GridHeader_MPSV img,
.GroupPanelItems_MPSV input
{
	vertical-align: middle;
}
.GroupPanelItems_MPSV
{
	background: #cc9b00;
	color: white !important;
	border: solid 1px #e4e3ca;
	white-space:  nowrap;
	font-size: 11px;
}
tr.GroupHeader_MPSV
{
	background: #9b7500;
	height:20px;
	color: #fff;
}
tr.GroupHeader_MPSV td
{
	border-bottom:1px solid #e2dbb9;
}
.GroupPanel_MPSV
{
	height: 30px;
	width: 100%;
	background: #9b7500;
	border-bottom: 1px solid #d3d2a8;
	border-collapse: collapse;
}
.GridFooter_MPSV td
{
}
.GridFilterMenu_MPSV
{
    cursor:default;
    font-size:12px;
	font-family:Arial;
	color:#014A96;
}

.GridFilterMenu_MPSV input /* input auto width hack */
{
    width:80%;
}

.GridFilterMenu_MPSV .GridFilterMenuSelectColumn_MPSV,
.GridFilterMenu_MPSV .GridFilterMenuTextColumn_MPSV
{
	padding:3px 4px;
}

.GridFilterMenu_MPSV .GridFilterMenuSelectColumn_MPSV
{
    /*background:#FFFFFF;*/
    background-color:#e2e9eb;
    text-align:center;
}

.GridFilterMenu_MPSV .GridFilterMenuTextColumn_MPSV
{
    background:#fff;
    color:#333;
}

.GridFilterMenu_MPSV .GridFilterMenuHover_MPSV /* input auto width hack */
{
    /*background:#4c4c4c;*/
    background-color:#D6DFEF;
    color:#333;
}

#ctl00_ContentPlaceHolder1_dgReport_ctl01 .GridFilterRow_MPSV input
{
    /*width:30px;*/
    width:80%;
}

#ctl00_ContentPlaceHolder1_dgReport_ctl01 .GridHeader_MPSV
{
    padding: 0px 4px 0px 4px;
	border-top:1px #81a5c9 Solid;
	border-bottom:1px #81a5c9 Solid;
    background-color:#c1d1e8;
	height:22px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:none;
	text-align:left;
	vertical-align:top;
}


/*----- ComboBox -----*/

.ComboBoxDropDown_MPSV
{
	background-color: white;
    background-color:#D6DFEF;
    background-color:#FFF !important;
    padding-left:10px;
    background-image:url("images/tooltip_gradient_bg.jpg") !important; 
    background-repeat:repeat-y;
    border-right:1px #064892 Solid !important;
    border:1px #064892 Solid !important;
    cursor:pointer !important;	
    /* ByVita: 25.6.2006 (Neslo na to koukat :( ) */
    /*height:300px;*/
    max-height:350px;
    overflow:auto;
}

.ComboBoxImage_MPSV
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-left: none;
	cursor:pointer;
}

.ComboBoxImageHover_MPSV
{
	vertical-align:middle;
	border: 1px solid #7F9DB9;
	border-left: none;
	cursor:pointer;
}

.ComboBoxInput_MPSV
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: black;
	padding-top: 2px;	
	padding-left: 3px;
	height: 21px;
	cursor:pointer;
}

.ComboBoxInputHover_MPSV
{
	border: 1px solid #7F9DB9;	
	background-color: white;
	vertical-align: middle;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: black;
	padding-top: 2px;
	padding-left: 3px;
	height: 21px;
	cursor: default;
	cursor:pointer;
}

.ComboBoxItem_MPSV
{
	font-family: Arial;
	font-size: 11px; 
	color: #000;	
	padding: 3px;
	text-decoration: none;
	text-align: left;
	cursor:pointer;
}

.ComboBoxItemHover_MPSV
{
	font-family: Arial;
	font-size: 11px; 
	color: #000;
	text-decoration: none;
    background-color:#BDCFE7;
	padding: 3px;
	text-align: left;
	cursor:pointer;
}

.ComboBoxItemDisabled_MPSV
{
	font-family: Arial;
	font-size: 11px; 
	color: #000;
	text-decoration: none;
    background-color:#BDCFE7;
	padding: 3px;
	text-align: left;
	cursor:pointer;
	height:21px;
}

.ComboBoxLoadingMessage_MPSV
{
	font-family: Arial;
	font-size: 11px; 
	padding: 2px;
}

.ComboBoxMoreResultsMessage_MPSV
{
	font-family: Arial;
	font-size: 10px; 
	padding: 2px;
	text-align: center;
}


.ComboBoxMoreResultsImage_MPSV
{
	padding: 5px;
	margin-top: 5px;
}

.ComboBoxMoreResultsBox_MPSV
{
	background-color: #EEEEE5;
}

.ComboBoxHeader_MPSV
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #666;
	cursor:pointer;
}

#footer
{
	
	background-color:#E5EDF4;
	border-top:3px #5B8ABB Solid; 
	color:#014A96;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	
	
	
	
}


* {margin:0;padding:0;} 
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main {
	padding-bottom: 23px;}  /* must be same height as the footer */
#footer {position: relative;
	margin-top: -23px; /* negative value of footer height */
	height: 20px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}



#topContainer {
    height:50px;
    background-color: #e5edf4;
    margin:0px;
    padding:0px;
}

.logo 
{
    float: left;
    padding-top: 0px;
    margin-left: 10px;
    width:50px;
    height:47px;
}

.normaltext
{
    font-weight:normal;    
}

.logopage 
{
    padding-top:15px;
    padding-left:20px;
	float:left;
	font-size:16px;
	color:#014A96;
	font-weight:bold;
    display:table-cell;	
}

.topinfo {
	float:right;
	padding:7px;
	padding-top:7px;
	color:#014A96;
	font-weight:bold;
	font-size:12px;
	margin-right:25px;
	padding-right:0px;
	text-align:left;
	display:table-cell;	
}

.topinfo a {
	color:#014A96;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.marginright 
{
	margin-right:25px;
	padding-right:10px;
}

.searchbutton 
{
	border:0px;
	margin:0px;
	padding:0px;
	background-image:url("images/button_search.gif");
	background-repeat:no-repeat;
	width:27px;
	height:23px;
	cursor:pointer;
}

.itemdetailbutton 
{
	border:0px;
	margin:0px;
	margin-left:4px;
	margin-top:4px;
	margin-right:4px;
	padding:0px;
	background-image:url("images/item.gif");
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
}
.leftSearch 
{
    width:5px;
    height:23px;
    margin:0px;
    padding:0px;
	background-image:url("images/left_search.gif");
	background-repeat:no-repeat;
	background-position:left center;
}

.searchinput 
{
	border:0px;
	margin:0px;
	padding-top:2px;
	padding-bottom:-2px;
	border-top:1px #BFD2E5 Solid;
	border-bottom:1px #BFD2E5 Solid;
	width:154px;
	height:18px;
	cursor:text;
	text-align:left;
}

.inputdefault 
{
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	padding-right:2px;
	height:18px;
	cursor:text;
	border:1px #7F9DB9 Solid;
}

.inputattr 
{
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	height:18px;
	cursor:text;
	border:1px #c9dbeb Solid;
}

.inputattr:hover 
{
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	height:18px;
	cursor:text;
	border:1px #D98105 Solid;
}

.popupMenu { }
.PopupMenuItem { display:block; }

.stinHorniLevy {
	background-image:url("images/stin_leva-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinHorniPravy {
	background-image:url("images/stin_prava-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniLevy {
	background-image:url("images/stin_leva-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniPravy {
	background-image:url("images/stin_prava-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}

.stinHorni {
	background-image:url("images/stin_horni.png");
	background-repeat:repeat-x;
}
.stinDolni {
	background-image:url("images/stin_dolni.png");
	background-repeat:repeat-x;
}
.stinLevy {
	background-image:url("images/stin_levy.png");
	background-repeat:repeat-y;
}
.stinPravy {
	background-image:url("images/stin_pravy.png");
	background-repeat:repeat-y;
}
.stinBorder {
	background-color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
	z-index:2;
}

.NoSeparator 
{

}

.ToolBar 
{
	background-color:#fee7d3;
	margin:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:-10px;
	margin-bottom:10px;
	font-size:12px;
	color:#014A96;
}

.RedBar, .RedBar td
{
	background-color:#fee7d3; 
}

.floatcenter 
{
	margin-left:auto;
	margin-right:auto;
}
.textcenter {
	text-align:center;
}

.PanelTopHeader {
    font-size: 14px;
    font-weight:bold;
    color:#014A96;
	margin:0px;
	text-align:center;
}

.button
{

}

.ButtonGreen, .ButtonRed, .ButtonBlue, .ButtonSelect, .ButtonBlue:disabled
{
	background-repeat:repeat-x;
	background-position:top right;
	border:0px;
	margin:0px;
	padding:0px 5px 0px 5px;
	cursor:pointer;
	height:28px !important;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
}

.NonDisplay
{
	display:none;
}
.ButtonBlues, .ButtonBluesFlex, .ButtonBluesDisabled, .ButtonBluesFlexDisabled, .ButtonRedFlex
{
	background-repeat:repeat-x;
	background-position:top right;
	margin:0px;
	margin-bottom:5px;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
	cursor:pointer;
	height:18px !important;
	vertical-align:top;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;   
	background-image:url("images/button_blues.jpg");
	border:0px;
	font-size:12px;
}

.ButtonPrejit 
{
	border:0px;
	background-repeat:repeat;
	background-position:top right;
	margin:0px;
	margin-top:2px;
	margin-bottom:5px;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
	cursor:pointer;
	height:20px !important;
	vertical-align:top;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;   
	background-image:url("images/button_blues.jpg");
	font-size:12px;
}

.ButtonBlues, .ButtonBluesDisabled
{
    width:190px;    
}

.ButtonSelect 
{
	height:15px !important;
	border:0px;
	background:transparent;
	padding:1px;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
	color:#014A96;
	text-decoration:underline;
}

.ButtonGreen 
{
	background-image:url("images/button_green.jpg");
}
 
.ButtonGreen:hover 
{
	background-image:url("images/button_green_onmouse.jpg");
}

.ButtonRed 
{
	background-image:url("images/button_red.jpg");
}

.ButtonRed:hover 
{
	background-image:url("images/button_red_onmouse.jpg");
}

.ButtonBlue, .ButtonBlue:disabled
{
	background-image:url("images/button_blue.jpg");
	color:#808080 !important;
	margin:2px;
	font-weight:normal;
}

.ButtonBluesDisabled, .ButtonBluesDisabled:disabled, .ButtonBluesFlexDisabled:disabled
{
	background-image:url("images/button_blue.jpg");
	color:#808080 !important;
	margin:2px;
	font-weight:normal;
}

.ButtonRedFlex 
{
	background-image:url("images/button_red.jpg");    
}

.floatingdiv {
	position:absolute;
	z-index:2000;
	top:50%;
	left:30%;
	width:700px;
	background-color:transparent;
	clear:none;
	margin:0px;
	padding:0px;
	display:inline;
}

.floatingdiv { 
	position: absolute;
	&left:0;
    &margin-left: expression(this.offsetWidth < this.parentNode.offsetWidth ? parseInt((this.parentNode.offsetWidth - this.offsetWidth) / 2 + 150) + "px" : "0");
	&margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 150 + 'px');
}

.floatingdiv table 
{
	clear:none;	
}

.ButtonkyRedBar 
{
    padding:10px;
    padding-top:5px;
    text-align:right;
    background-color:#fee7d3;
}

.ButtonkyFloatRight
{
    padding:0px;
    padding-right:10px;
    text-align:right;
}

.ButtonkyBlueBar 
{
    padding:10px;
    padding-top:5px;
    text-align:left;
    background-color:#E7F3FF;
}

/*----- radtabstrip -----*/
.RadTabStrip_MPSV
{
	background-image:url("images/secondtab_bg.gif") !important;
}


.RadTabStrip_MPSV  a 
{
	text-decoration:none;	
}

.RadTabStrip_MPSV li 
{
	background-image:url("images/secondtab_unselected.gif");	
	background-position:top right;
	background-repeat:repeat-x;
	height:26px;	
}

.RadTabStrip_MPSV .innerWrap 
{
	padding:5px 10px 5px 10px;
	color:#014A96;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	background-image:url("images/secondtab_innerwrap.gif");
	background-repeat:no-repeat;
	background-position:left top;
}

.RadTabStrip_MPSV .selected
{
	background-image:url("images/secondtab_selected.gif") !important;	
	background-position:top right;
	background-repeat:repeat-x;
	height:31px;
}

.RadTabStrip_MPSV .selected .innerWrap 
{
	padding:5px 10px 5px 10px;
	color:#014A96;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	background-image:url("images/secondtab_inner_selected.gif");
	background-repeat:no-repeat;
	background-position:left top;
}

/*----- radtabstrip v modrem poli -----*/
.RadTabStrip_MPSVblue
{
	background-image:url("images/thirdtab_bg.gif") !important;
}


.RadTabStrip_MPSVblue  a 
{
	text-decoration:none;	
	color:#014A96;
	
}

.RadTabStrip_MPSVblue li 
{
	background-image:url("images/thirdtab_unselected.gif");	
	background-position:top right;
	background-repeat:repeat-x;
	height:26px;	
	color:#014A96;
}

.RadTabStrip_MPSVblue .innerWrap 
{
	padding:5px 10px 5px 10px;
	color:#014A96;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	background-image:url("images/thirdtab_innerwrap.gif");
	background-repeat:no-repeat;
	background-position:left top;
}

.RadTabStrip_MPSVblue .selected
{
	background-image:url("images/thirdtab_selected.gif") !important;	
	background-position:top right;
	background-repeat:repeat-x;
	height:31px;
	color:#014A96;
}

.RadTabStrip_MPSVblue .selected .innerWrap 
{
	padding:5px 10px 5px 10px;
	color:#014A96;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	background-image:url("images/thirdtab_inner_selected.gif");
	background-repeat:no-repeat;
	background-position:left top;
}

/* r.a.d.menu MPSV skin */

.RadMenu_MPSV 
{
	width:100%;
	background: url('images/tabs_bg.jpg');
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.RadMenu_MPSV .item 
{
}

.RadMenu_MPSV_Context
{
}

.RadMenu_MPSV .rootGroup 
{
    text-align:center;
}

.RadMenu_MPSV .rootGroup .link
{
	float: left;
	text-decoration: none;
	color: white;
	border:0;
	cursor:pointer;
	padding-left:5px;
    background-image:url('images/menu_rozdel.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    
}

.RadMenu_MPSV .link
{
	float: left;
	text-decoration: none;
	color: white;
	text-align:left;
}

.RadMenu_MPSV .rootGroup .link:hover,
.RadMenu_MPSV .rootGroup .focused,
.RadMenu_MPSV .rootGroup .expanded
{
}


.RadMenu_MPSV .rootGroup .text
{
	padding-left: 18px;
	margin-right: 4px;
	font: bold 12px Arial, Verdana, Sans-serif;
	line-height: 28px;
	padding-right: 24px;
	background-image:none;
}


.RadMenu_MPSV .group .text
{
    background-image:none;
}

.RadMenu_MPSV .horizontal .expandBottom,  
.RadMenu_MPSV .horizontal .expandTop,  
.RadMenu_MPSV .vertical .expandLeft,
.RadMenu_MPSV .vertical .expandRight  
{  
} 

.RadMenu_MPSV .slide
{
	margin-top:-1px;
}

.RadMenu_MPSV .group
{
	border: solid 1px #6788be;
	background: white;
}

.RadMenu_MPSV .group .link
{
	background: white;
	border: 0px;
	background-color:#FFFFFF !important;
	background-image:none;
	color: #333;
}

.RadMenu_MPSV .group .text
{
	font-weight: normal !important;
	background: none;
	margin-right: 0px !important;
	padding-right: 60px;
	font-size: 11px;
}

.RadMenu_MPSV .group .link:hover,
.RadMenu_MPSV .group .focused,
.RadMenu_MPSV .group .expanded
{
	background-color: #D6DFEF !important;
	border: 0px;
}

.RadMenu_MPSV .leftArrow,
.RadMenu_MPSV .rightArrow,
.RadMenu_MPSV .topArrow,
.RadMenu_MPSV .bottomArrow,
.RadMenu_MPSV .leftArrowDisabled,
.RadMenu_MPSV .rightArrowDisabled,
.RadMenu_MPSV .topArrowDisabled,
.RadMenu_MPSV .bottomArrowDisabled
{
	width: 15px;
}

.RadMenu_MPSV .topArrow,
.RadMenu_MPSV .topArrowDisabled
{
	width: 100%;
}

.RadMenu_MPSV .bottomArrow,
.RadMenu_MPSV .bottomArrowDisabled
{
	width: 100%;
}

.RadMenu_MPSV .rightArrow,
.RadMenu_MPSV .leftArrow
{
	height: 100%;
}

.RadMenu_MPSV .rightArrow,
.RadMenu_MPSV .rightArrowDisabled
{ }

.RadMenu_MPSV .vertical .separator .text
{ }

.RadMenu_MPSV .expandLeft,
.RadMenu_MPSV .expandRight
{
	background: transparent url(images/groupImage.gif) right center no-repeat !important;
}

.RadMenu_MPSV .link:hover .expandLeft,
.RadMenu_MPSV .link:hover .expandRight,
.RadMenu_MPSV .focused .expandLeft,
.RadMenu_MPSV .focused .expandRight,
.RadMenu_MPSV .expanded .expandLeft,
.RadMenu_MPSV .expanded .expandRight
{ }

/* mozilla only - disabled state */
.RadMenu_MPSV .link.disabled, .RadMenu_MPSV .link.disabled:hover
{
	-moz-opacity: 0.8;
	opacity: 0.8;
	color: #ccc;
	background: none;
}

/*----- treeview -----*/
.TreeNode 
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: #0078C0;	
	padding-left: 3px;
	padding-right:-3px;
	text-decoration: none;
}

.TreeNodeOver 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #07639A; 	
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
}

.TreeNodeSelect 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: white; 
	background: #c9dbeb !important; 	
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;	
	color:#D98105 !important;
}

.TreeNodeDisabled
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: #6E6D6D;	
	padding-left: 3px;
	text-decoration: none;
	cursor:default;
}

/*----- treeview definice -----*/

.treeDefinice_Root, .treeDefinice_Root:hover 
{
    font-weight:normal;
    color:#064892;
    color:#000000;
	font-size: 8pt;
	cursor:default;
}

.treeDefinice_NodeCreated
{
	cursor: default;
	font-weight:normal;
	font-size: 8pt;
	color:#3874B3;
}

/*----- radtree favorit -----*/
#ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .TreeNodeSelect, #ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .TreeNodeSelect a
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: white; 
	background: #c9dbeb !important; 	
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;	
	color:#D98105 !important;
}


#ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .publicFavorit, #ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .FavoritePublic
{
	color:#D98105 !important;
	font-family: Tahoma;
	font-size: 8pt; 
	color: #0078C0;	
	padding-left: 3px;
	cursor: pointer;
}

#ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .sharedFavorit, #ctl00_ContentPlaceHolder1_RadTreeFavorit_wrapper .FavoritePrivate
{
	color:#014A96 !important;
	font-family: Tahoma;
	font-size: 8pt; 
	color: #0078C0;	
	padding-left: 3px;
	cursor: pointer;
}

/* r.a.d.splitter skin */

.RadSplitter_MPSV,
.RadSplitter_MPSV .resizeBar,
.RadSplitter_MPSV .resizeBarOver,
.RadSplitter_MPSV .resizeBarInactive,
.RadSplitter_MPSV .resizeBarHorizontal,
.RadSplitter_MPSV .resizeBarOverHorizontal,
.RadSplitter_MPSV .resizeBarInactiveHorizontal,
.RadSplitter_MPSV .pane, 
.RadSplitter_MPSV .paneHorizontal
{
	border: 1px solid #6788be;
}

.RadSplitter_MPSV
{
	border-collapse: collapse;
	border-bottom: 1px; 
}


.RadSplitter_MPSV .pane,
.RadSplitter_MPSV .paneHorizontal
{
	padding: 0px;
	text-align:left;
}

.RadSplitter_MPSV .resizeBar,
.RadSplitter_MPSV .resizeBarOver,
.RadSplitter_MPSV .resizeBarInactive,
.RadSplitter_MPSV .resizeBarHorizontal,
.RadSplitter_MPSV .resizeBarOverHorizontal,
.RadSplitter_MPSV .resizeBarInactiveHorizontal
{
	padding: 0px;
	font-size:1px;
}

.RadSplitter_MPSV .resizeBar,
.RadSplitter_MPSV .resizeBarInactive
{
	width:6px;	
	background: #92b4e0;
	border-right: solid 1px #6788be;
}

.RadSplitter_MPSV .resizeBarHorizontal,
.RadSplitter_MPSV .resizeBarInactiveHorizontal
{
	height:6px;
	background: #92b4e0;
	border-bottom: solid 1px #6788be;
}

.RadSplitter_MPSV .resizeBarOver,
.RadSplitter_MPSV .resizeBarOverHorizontal
{
	background: #92b4e0;
	border-right: solid 1px #6788be;
	border-bottom: solid 1px #6788be;
}
.RadSplitter_MPSV .helperBarDrag, 
.RadSplitter_MPSV .helperBarDragHorizontal
{
	font-size:1px;
	background-color:#ccc;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	opacity: 0.6;
}

.RadSplitter_MPSV .helperBarError, 
.RadSplitter_MPSV .helperBarErrorHorizontal
{
	font-size:1px;
	background-color: #f60;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	opacity: 0.6;
}


.RadSplitter_MPSV .collapseBar
{	
	
}

.RadSplitter_MPSV .collapseBarHorizontal
{	
	
}

.RadSplitter_MPSV .collapseBarOver
{
	
}

.RadSplitter_MPSV .collapseBarOverHorizontal
{
	
}
.RadSplitter_MPSV .collapseBarError, 
.RadSplitter_MPSV .collapseBarErrorHorizontal
{
	background-color:red;
}

.RadSplitter_MPSV .slideZone
{
	background: white;
}


.RadSplitter_MPSV .tabsContainer 
{
	background: white url('images/slideZoneBg.gif') repeat-y;
	color: #333;
}

.RadSplitter_MPSV .paneTabContainer,
.RadSplitter_MPSV .paneTabContainerExpanded,
.RadSplitter_MPSV .paneTabContainerDocked
{
	width: 21px;
	height:auto;
	overflow:hidden;
	cursor:default;
	text-align:center;
	font: bold 11px Arial, Verdana, Sans-serif;
	color: #000066;
	padding: 6px 0px;
	background: #bccde6 url('images/paneTabContainer.gif') repeat-y;
	border-top: solid 1px #6788be;
	border-bottom: solid 1px #6788be;
	border-right: solid 1px #6788be;
}

.RadSplitter_MPSV .paneTabContainerExpanded
{
	background: url('images/paneTabContainerExpanded.gif') repeat-y;
	color: #000066;
	font: bold 11px Arial, Verdana, Sans-serif;
	width: 21px;
}

.RadSplitter_MPSV .paneTabContainerDocked
{
	background: white url('images/paneTabContainerDocked.gif') repeat-y;
	border-top: solid 1px #597603;
	border-bottom: solid 1px #597603;
	border-right: solid 1px #597603;
	color: #000;
}

.RadSplitter_MPSV .tabsContainer.right
{
	background: url(images/slideZoneBgRight.gif) repeat-y top right;
}


.RadSplitter_MPSV .right .paneTabContainer,
.RadSplitter_MPSV .right .paneTabContainerExpanded
{
	background: url('images/paneTabContainerRight.gif') repeat-y;
	border-top: solid 1px #6788be;
	border-bottom: solid 1px #6788be;
	border-left: solid 1px #6788be;
	border-right: 0px;
}

.RadSplitter_MPSV .right .paneTabContainerDocked
{
	background: url('images/paneTabContainerDockedRight.gif') repeat-y;
	border-top: solid 1px #597603;
	border-bottom: solid 1px #597603;
	border-left: solid 1px #597603;
	border-right: 0px;
}

.RadSplitter_MPSV .right .paneTabContainerExpanded
{
	background: #e1e6eb url('images/paneTabContainerExpandedRight.gif') right;
}

.RadSplitter_MPSV .paneTabText
{
	writing-mode: tb-rl;
	font:10px Verdana, Arial, Helvetica;
	white-space:nowrap;
	margin:2px;
}

.RadSplitter_MPSV .paneTabIcon
{
	margin:2px;
}

.RadSplitter_MPSV .slideContainer 
{
	border:0px solid #e5e5e5;
	border-collapse:collapse;
}

.RadSplitter_MPSV .slideContainerDocked
{
	
}

.RadSplitter_MPSV .slideHeader, 
.RadSplitter_MPSV .slideHeaderDocked
{
	background: url('images/slideHeader.gif') repeat-x;
	height: 31px;
}

.RadSplitter_MPSV .slideContainerResize,
.RadSplitter_MPSV .slideContainerResizeOver
{ 
     background: #92b4e0;
     border-left: solid 1px #1583bd;
     border-right: solid 1px #7fbbdb;
     width: 3px;
}

.RadSplitter_MPSV .slideContainerResize,
.RadSplitter_MPSV .slideContainerResizeOver
{
	border-top:0px;
	border-bottom:0px;
}

.RadSplitter_MPSV .slideHeaderIcon,
.RadSplitter_MPSV .slideHeaderIconOver
{
	cursor: hand;
	cursor: pointer;
	margin-right: 10px;
} 

.RadSplitter_MPSV .slideTitle, 
.RadSplitter_MPSV .slideTitleDocked 
{
	font: bold 11px Arial, Verdana, Sans-serif;
	color: white;
	white-space:nowrap;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	line-height: 31px;
	cursor: pointer;
	cursor: default;
}

.RadSplitter_MPSV .slideTitleContainer
{
	background-color:#f7f7f7;
	background: url('images/slideHeader.gif') repeat-x;
}

.RadSplitter_MPSV .slideContent, 
.RadSplitter_MPSV .slideContentDocked
{
	font:10px Verdana;
	color:black;
	background-color:white;
	padding:5px;
	text-align:left;
}

.RadSplitter_MPSV .helperBarSlideDrag,
.RadSplitter_MPSV .slideContainerResize,
.RadSplitter_MPSV .slideContainerResizeOver
{
	cursor:w-resize;
}

/*----- r.a.d. upload -----*/
.RadUploadTable
{
	background: transparent;
	border-collapse: collapse !important;
	margin: 0px;
	width: 350px;
	font: normal 11px Arial, Verdana, Sans-serif;
	color: #014A96;
}
.RadUploadTable td
{
	padding: 0px;
}

.RadUploadButtonArea
{
	background-color: transparent;
}

.RadUploadButton, 
.radUploadButtonMedium, 
.RadUploadRemoveButton,
.RadUploadSelectButton,
.RadUploadClearButton,
.RadUploadButtonDisabled
{
	background-repeat:repeat-x;
	background-position:top right;
	margin:0px;
	margin-top:2px;
	margin-left:5px;
	padding:5px;
	padding-top:0px;
	cursor:pointer;
	height:18px !important;
	vertical-align:top;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;   
	background-image:url("images/button_blues.jpg");
	border:1px #346fab Solid; 
	font-size:12px;
}

.RadUploadInputField
{
	border:0px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	height:18px;
	cursor:text;
	border:1px #7F9DB9 Solid;
}

input.RealFileInput
{
	position: relative;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


input.NoSkinnedFileInput
{
	border: solid 1x #7F9DB9;
}

.floatright 
{
    float:right;    
    text-align:right;
}

.popupMenu a
{
	white-space:nowrap;
}

.zindex 
{
    z-index:1000 !important; 
}

.inlinespan span 
{
    display:inline;    
}

/*-------Favorit-------*/
.publicFavorit, .FavoritePublic
{
	color:#D98105 !important;
}

.sharedFavorit, .FavoritePrivate
{
	color:#014A96 !important;
}

/*-------ReportWizard-------*/
.wizardFinishCompleteButton
{
      display: none;
}
/*-------ReportWizard-------*/

form 
{
    height:auto;
    margin:0px;
    padding:0px;
}

.inline, #ctl00_ContentPlaceHolder1_ComboTree1_divIncludingContainer
{
    white-space:nowrap;
}

.textBland
{
	font-weight: normal;
	font-size: 13px;
    color: #014A96;
    margin-right:10px;
}

.textPropagate
{
	font-weight: bold;
	font-size: 13px;
    color:#D98105;
    margin-right:10px;   
}

/*----- -----*/
#ctl00_ContentPlaceHolder1_rAtributeGroups_ctl00_AttribList1_ctl01 table th 
{
    background-color:#C6DAEB;
    border-top:1px #E3EDF5;
    border-bottom:1px #E3EDF5;
}

#ContextMenu 
{
 width:200px;
 position:absolute;
 z-index:1000;
 top:140px;
 left:70px;
 &top:0;
 _top:0;
}

#ctl00_ContentPlaceHolder1_RadTreeFavorit .TreeNode a
{
    color:#0078C0;
}

.kombovyjimka 
{
    margin:0px;
    padding:0px;
}

#ctl00_ContentPlaceHolder1_treeDefinice_wrapper a:hover
{
        font-weight:inherit;
}

#PrimaryPercent, #primarypercentage 
{
    font-size:14px;
    color:#D98105;
    font-weight:bold;   
    text-align:center;
}

.xsltDefault
{
	background-color: #014A96;
	color: White;
}

.massModify_ChangeValue
{
	position: absolute;
	bottom: 42px;
	left: 40px;
}

.divSeparator
{
	margin-right: 2px;
	width: 2px;
	display: inline;
	background-color: #bdbdbd;
}

.divRepre { text-align: right; float: right; padding-right:3px; width:auto; margin-top: 2px; }
.divRepre a { text-decoration:none; }
.divRepre em.leftCorner { float:left; width:4px; height:26px; display:block; cursor:hand; background: transparent url('./Images/fifthtab_left_unselected.gif') no-repeat; }
.divRepre em.rightCorner { float:left; width:6px; height:26px; display:block; cursor:hand; background: transparent url('./Images/fifthtab_right_unselected.gif') no-repeat; }
.divRepre em.midlCorner { float:left; height:26px; display:block; cursor:hand; background: transparent url('./Images/fifthtab_midl_unselected.gif') repeat-x; }
.divRepre div.txtCornerSel { margin-top:6px; text-decoration:none; font-family:Arial; font-style:italic; color:#014a96; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; }

.divRepre em.leftCornerSel { float:left; width:4px; height:26px; display:block; background: transparent url('./Images/fifthtab_left_selected.gif') no-repeat; }
.divRepre em.rightCornerSel { float:left; width:7px; height:26px; display:block; background: transparent url('./Images/fifthtab_right_selected.gif') no-repeat; }
.divRepre em.midlCornerSel { float:left; height:26px; display:block; background: transparent url('./Images/fifthtab_midl_selected.gif') repeat-x; }
.divRepre div.txtCorner { float:left; margin-top:6px; font-family:Arial; font-style:normal; color:#014a96; padding-left:10px; padding-right:10px; font-size:12px; font-weight:bold; }

.ReportWizardTableHeader 
{
    text-align:center;
    font-size:14px;
    font-weight:bold;
	color:#014A96;    
    padding-left:29px;
    padding-bottom:10px;
}