﻿/* CSS Document */

#divTopItemsEnvelope { position: relative; top: 0px; width: 100%; margin-bottom: 7px; }

#divEvinLogo { position: absolute; text-align: right; top: 26px; right: 171px; }
    #divEvinLogo span { font-size: 25px; font-weight: bold; color: white; }

#divHorizontalSubMenu { position: absolute; top: 108px; margin-left: 60px; }
    #divHorizontalSubMenu li.dxm-item { padding-left: 3px; padding-right: 3px; }

#divActionSubMenu { position: absolute; top: 108px; padding-left: 3px; }
.actionSubMenuStyle.dxm-main { background: #585858; border: none; padding-left: 3px; }
#divActionSubMenu li { font-size: 12px; color: black; }
    #divActionSubMenu li.dxm-disabled { font-size: 12px; color: #989898; }
.ActionSubMenuHomeItem { max-height: 24px; }
    .ActionSubMenuHomeItem img { width: 25px; height: 25px; object-fit: none; overflow: hidden; object-position: -207px -11px; }
.actionSubMenuStyle.dxm-main li.ActionSubMenuHomeItem { border-right: 5px; border-right-color: blue; max-width: 15px; background: #585858; }
.actionSubMenuStyle.dxm-main li:hover.ActionSubMenuHomeItem { background: #fcf9df url(../img/editBtnHovBg.png) repeat-x top; }
    .actionSubMenuStyle.dxm-main li:hover.ActionSubMenuHomeItem img { object-position: -237px -11px; }


.actionSubMenuStyleControl { position: absolute; top: -32px; }
.MultiTabControlContent .actionSubMenuStyleControl { left: -7px; }
/*Menu*/
#divMenuMain { background: #585858; height: 34px; width: 100%; }
#menuMain { margin-left: 55px; position: absolute; top: 26px; }
    #menuMain li { height: 20px; }
div.MainMenuStyle.dxm-main.dxm-horizontal { background: inherit; border: none; }
li.MainMenuItemStyle.dxm-item,
li.MainMenuItemStyle.dxm-item a.dx { border: none; background: inherit; color: white; font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
    li.MainMenuItemStyle.dxm-item.dxm-hovered { background: url(../img/hover-tab.jpg) repeat-x bottom; }
    li.MainMenuItemStyle.dxm-item.dxm-selected { border: inherit; color: white; font-size: 12px; background: grey; }

li.MainMenuSubItemStyle { margin: -1px; }
    li.MainMenuSubItemStyle.dxm-item { background: url(../img/hover-tab-light.jpg) repeat-x bottom; border: none; }
        li.MainMenuSubItemStyle.dxm-item.dxm-hovered { background: url(../img/hover-tab.jpg) repeat-x bottom; border: none; }

        li.MainMenuSubItemStyle.dxm-selected div,
        li.MainMenuSubItemStyle.dxm-selected a.dx,
        li.MainMenuSubItemStyle.dxm-item span,
        li.MainMenuSubItemStyle.dxm-item a.dx { border: none; color: white; font-size: 12px; padding-top: 5px; }

        li.MainMenuSubItemStyle.dxm-item.dxm-selected { background: url(../img/hover-tab-light.jpg) repeat-x bottom; }

    li.MainMenuSubItemStyle img.dxm-image,
    li.MainMenuSubItemStyle.dxm-hovered img.dxm-image { border: none; height: 20px; padding: 0px; margin: 0px; padding-left: 15px; margin: 0px; }
    li.MainMenuSubItemStyle img.dxm-image { background-position: 0px -5px; }
    li.MainMenuSubItemStyle.dxm-hovered img.dxm-image { background-position: 0px -34px; }

    li.MainMenuSubItemStyle.dxm-item span,
    li.MainMenuSubItemStyle.dxm-subMenu { color: white; }

div.HorizontalSubMenuStyle li.dxm-item.dxm-hovered { color: black; }


div.HorizontalSubMenuStyle li.dxm-item.dxm-selected { background: #fcf9df url(../img/editBtnHovBg.png) repeat-x top; }


li.MainMenuItemStyle div.dxm-content { padding-left: 0px; padding-right: 0px; }

.dxmLite_Office2010BlackEvin6a .dxm-horizontal .dxm-image-l .dxm-content,
.dxmLite_Office2010BlackEvin6a .dxm-horizontal .dxm-image-r .dxm-content { padding: 4px 4px 4px 2px; }

.dxWeb_mVerticalPopOut_Office2010BlackEvin6a { background-position: -323px -149px; width: 4px; height: 7px; }

li.MainMenuSubItemStyle .menuVykupHroznu { background: url(../img/ikony/ikony_01.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuPlanovani { background: url(../img/ikony/ikony_07.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuProdukty { background: url(../img/ikony/ikony_07.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuNakupMeziProduktu { background: url(../img/ikony/ikony_10.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuZpracovaniHroznu { background: url(../img/ikony/ikony_12.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuVyroba { background: url(../img/ikony/ikony_13.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuNadoby { background: url(../img/ikony/ikony_15.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuLatky { background: url(../img/ikony/ikony_14.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuTransportVina { background: url(../img/ikony/ikony_04.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuReklamaceVina { background: url(../img/ikony/ikony_08.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuPaletizace { background: url(../img/ikony/ikony_17.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuAdresar { background: url(../img/ikony/ikony_05.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuCiselniky { background: url(../img/ikony/ikony_16.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuFinance { background: url(../img/ikony/ikony_02.jpg) no-repeat; }
li.MainMenuSubItemStyle .dxWeb_mVerticalPopOut { background: url(../img/ikony/ikony_06.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuUar { background: url(../img/ikony/ikony_11.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuMtz { background: url(../img/ikony/ikony_14_cervena.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuPozadavekVyroby { background: url(../img/ikony/ikony_17_cervena.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuVyrobniPostup { background: url(../img/ikony/ikony_09.jpg) no-repeat; }
li.MainMenuSubItemStyle .menuNapoveda { background: url(../img/ikony/ikony_13.jpg) no-repeat; }


.divContentPlaceHolder, .divContentPlaceHolderMultiTab { position: relative; top: 0px; left: 0px; margin-left: 10px; margin-right: 10px; margin-top: 15px; /*width: 960px;*/ }
/*.divContentPlaceHolderMultiTab { top: 104px;  margin-left: 0px;  }*/
.MultiTabControl > ul.dxtc-stripContainer { width: 600px; margin-left: 44px; position: absolute; top: -36px; }
.MultiTabControl.dxtcLite_Office2010BlackEvin6a > .dxtc-content { padding: 0px; }

.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-content { background-color: transparent; }

.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-activeTab,
.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a.dxtc-rtl > .dxtc-stripContainer .dxtc-activeTab { background: #fcf9df url(../img/editBtnHovBg.png) repeat-x top; }

.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-tab { background: none; color: white; font-size: 12px; border: 0px; }

.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-link { color: white; font-size: 12px; }
.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-activeTab .dxtc-link { color: black; font-size: 12px; }
.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-spacer { width: 0px; height: 22px; border-left: 1px; border-color: #838383; border-style: solid; }
.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-tabHover { background: #fcf9df url(../img/editBtnHovBg.png) repeat-x top; color: black; /*height: 24px;*/ }
.divContentPlaceHolderMultiTab li { height: 24px; }
/*.divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-activeTab { height: 24px; }
    .divContentPlaceHolderMultiTab .dxtcLite_Office2010BlackEvin6a > .dxtc-stripContainer .dxtc-tab { height: 24px; }*/
/*.divContentPlaceHolder .grid { margin-top: 20px; }*/ /*



.obal-formularovy-styl td.dxmMenuItemWithImage a, .obal-formularovy-styl td.dxmMenuItemWithImage, .obal-formularovy-styl td.dxmMenuItemWithImageSelected {color:gray;background:none;}
.obal-formularovy-styl td.dxmSubMenu {display:none;}*/ /*Drop-down*/ /*
td.dxmMenuItemWithImage {height:34px;padding:0px 10px;padding-right:10px;}
td.dxmMenuItemHoverWithImage {background: url(../img/hover-upper-line.jpg) repeat-x top;height:34px;padding:0px 10px;padding-right:10px;} 
td.dxmMenuItemWithImageSelected, td:hover.dxmMenuItemWithImageSelected {border:none;background:white;color:black;font-size:12px;height:34px;} 
td.dxmMenuItemLeftImageSpacing {padding-right:0px;}*/ /*Menu*/ /*td.dxmSubMenu  table tr td {background: url(../img/hover-tab-light.jpg) repeat-x top;}
td.dxmSubMenu  table tr:hover td {background: url(../img/hover-tab.jpg) repeat-x top;}
tr.dxmSubMenuItemSpacing {height:0px; background:none;border:none;}
td.dxmSubMenu {background:none;border:none;}
td.dxmSubMenuItemWithImage {margin:5px;padding-right:0px;}
td.dxmSubMenu tr .dxmSubMenuGutter {background: url(../img/hover-tab-light.jpg) repeat-x top; border:none;padding:0px;margin:0px;}
td.dxmSubMenu tr:hover .dxmSubMenuGutter {background: url(../img/hover-tab.jpg) repeat-x top; border:none;padding:0px;margin:0px;}
td.dxmSubMenu td.dxmSubMenuItemWithImage a {padding-right:0px;height:28px;}
td.dxmSubMenu td.dxmSubMenuItemWithImage {height:28px;} 
td.dxmSubMenu table tbody  tr {background: url(../img/hover-tab-light.jpg) repeat-x top; border:none;padding:5px;margin:0px;}
td.dxmSubMenu table tbody  tr td a, td.dxmSubMenu table tbody  tr td {color:white;}
td.dxmSubMenuItemWithImage span {padding-right:10px;}
 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter {background: url(../img/hover-tab.jpg) repeat-x top;border:none;padding:0px;margin:0px;padding:5px 0px 5px 5px;margin:0px;color:white;}


td.dxmSubMenu table tbody tr td.dxmSubMenuGutter img.dxWeb_mVerticalPopOut
{border:none; background-position: 0px 0px;height:29px;padding:0px;margin:0px; padding-left:15px;margin:0px;}

td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i0_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i1_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i2_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i3_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i4_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i5_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i6_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i7_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i8_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i9_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i10_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i11_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i12_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i13_I, td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i14_I,
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI0i15_I,
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI4i0_N,
td.dxmSubMenu table tbody tr:hover td#ctl00_menuMain_DXI4i0_T,
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i0_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i1_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i2_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i3_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i4_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i5_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i6_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i7_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i8_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i9_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i10_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i11_I, 
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i12_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i13_I, td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i14_I,
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI0i15_I,
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI4i0_N,
td.dxmSubMenu table tbody tr:hover td#ctl00_ctl00_menuMain_DXI4i0_T
{border:none; background: url(../img/hover-tab.jpg) repeat-x top;height:29px; padding:0px;  padding-left:5px;margin:0px;}

td.dxmSubMenu table tbody  tr:hover  td.dxmSubMenuItemHoverWithImageWithPopOutImage, td.dxmSubMenuItemHoverWithImage{background: url(../img/hover-tab.jpg) repeat-x top;border:none;padding:0px;margin:0px;padding:5px 0px 5px 5px;margin:0px;color:white;}


td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuPlanovani, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuProdukty, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuVykupHroznu, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuNakupMeziProduktu, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuZpracovaniHroznu, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuVyroba, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuNadoby, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuLatky, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuVyrobniPostup, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuTransportVina, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuReklamaceVina, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuPaletizace, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuAdresar, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuCiselniky, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuFinance, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuUar, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuMtz, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuPozadavekVyroby, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.menuNapoveda, 
td.dxmSubMenu table tbody tr:hover td.dxmSubMenuGutter img.dxWeb_mVerticalPopOut
{border:none; background-position: -0px -29px;height:29px;  padding:0px;margin:0px;}



.dxmSubMenuItemWithImageWithPopOutImage span, .dxmSubMenuItemHoverWithImageWithPopOutImage span, .dxmSubMenuItemWithImageWithPopOutImage a, .dxmSubMenuItemHoverWithImageWithPopOutImage a {padding-left:5px;}
td.dxmSubMenuItemHoverWithImageWithPopOutImage, td.dxmSubMenuItemHoverWithImageWithPopOutImage {padding:0px;margin:0px;}*/
div .HorizontalSubMenuStyle.dxm-main { background: none repeat scroll 0% 0% transparent; border: medium none; padding-top: 0px; }
div.HorizontalSubMenuStyle span { font-size: 12px; }

table.xdxgvTable td { font-size: 12px; }
.dxgv { font-size: 12px; }

/*Grid*/
.dxtcPageContent { background: none; border: none !important; }
table.dxgvFilterBar { background: none; border: none; }
table.dxgvControl { background: none; border: none; }
tr.dxgvFooter { border: none; }
    tr.dxgvFooter td.dxgv { line-height: 0px; padding: 0px; margin: 0px; }
td.dxtcTabsCell td { border: none !important; }
tr.dxgvDataRow td.dxgv { line-height: 14px; padding-top: 0px; }

/*SplitterControl*/
table.dxsplControl,
/*td.HelpTreePane {background: transparent;}*/
td.HelpTreePane { background: #fcf9df; border: none; }
td.HelpHelpPane { background: #fcf9df; }
.obal .tree-view.help-tree-view { border: none; width: 100%; }

/*Taby*/
td.dxtcTab td.dxtc { margin-top: 10px; }
td.dxtcTab { background: none; }
/*td.dxtcTab table.dxtc, */ td.xeVinPageControlTabStyle > table { width: 130px; height: 28px; background: none; color: white; border: none; }

/*Taby*/
td:hover.dxtcTab .dxtc { background: url(../img/hover-tab.jpg) repeat-x top; margin: 0px; }
td:hover.dxtcTab .dxtc { padding: 0px; margin: 0px; }
td.dxtcTabsCell { padding-top: 0px !important; }
/*td.dxtcActiveTab table.dxtc, */ td.xeVinPageControlTabStyle.dxtcActiveTab > table { width: 157px; height: 30px; color: black; border: none; }
td.dxtcActiveTab { background: url(../img/tab.jpg) no-repeat top; background-position: 10px 3px; }


/*Lista tlacitek*/
div.mapButton, table.mapButtonExplorer { float: right; /*margin:0px 0px 10px 3px;*/ }
table.mapComboBox { float: left; }
table.CheckBoxFloatLeft { float: left; }
table.mapButtonExplorer { }

/*lista selektoru (vyber polozky, data a pod.)*/
.selectors { position: absolute; left: 0px; top: 9px; }

.RedTextCheckBox { color: red; }

table.mapButtonExplorer { float: left; }



/*Button*/
.buttons { /*width:960px; height: auto; */ margin-top: 0px; margin-bottom: 5px; height: 26px; }
    .buttons table { float: left; }
    .buttons td { vertical-align: middle; }

/*.buttons table { min-height: 26px; }*/
.kontejnery { margin-bottom: 10px; margin-top: 15px; min-height: 14px; }

.buttons .dxeButtonEdit_Office2010BlackEvin6a { margin-left: 0px; margin-right: 10px; }
.buttons .dxbButton_Office2010BlackEvin6a { margin-left: 10px; margin-right: 0px; }
#ContentPlaceHolder1_ContentPlaceHolder1_ContentPlaceHolder1_cbUseToDateUserValue { margin-left: -10px; }
div.xdxbButton { overflow: hidden; display: block; height: 23px; background: url(../img/button-green-line.jpg) repeat-x top; border: none; }
div.xdxbButton { overflow: hidden; display: block; height: 23px; border: none; }
div:hover.xdxbButton { background-position: 0px -24px; }
div:hover.xdxbButtonPressed { background-position: 0px -49px; }

.buttons.buttons_left table { float: left; }

/*Vypnut� pozad� u stromu*/
tr.dxtlNode { background: none; }
tr.dxtlFocusedNode { background: gray; }
td.dxtlIndentWithButton { background: none; }
td.dxtlIndent { background: none; }
tr.dxtlFocusedNode td.dxtlIndent { background: none; }

.sestavy .pivot { width: 100%; }
.sestavy .grid,
.sestavy .grid.chemicke-rozbory { width: 500px; }

.dxgvPagerTopPanel_Office2010BlackEvin6a > div > div.dxp-right,
.dxgvPagerBottomPanel_Office2010BlackEvin6a > div > div.dxp-right,
.dxpgBottomPager_Office2010BlackEvin6a > div > div.dxp-right,
.dxpgTopPager_Office2010BlackEvin6a > div > div.dxp-right { float: left !important; }
.grid .dxpLite_Office2010BlackEvin6a .dxp-pageSizeItem,
.sestavy .pivot .dxpLite_Office2010BlackEvin6a .dxp-pageSizeItem { margin-right: 10px; }
.dxpLite_Office2010BlackEvin6a .dxp-pageSizeItem input { min-width: 55px; }

/*Grid*/
.obal .grid,
.obal .tree-view,
.obal .tree-prirazeni,
.obal .sestavy,
.obal-formularovy-styl .grid,
.obal-formularovy-styl .tree-view,
.obal-formularovy-styl .sestavy { width: 960px; height: 516px; overflow: auto; }
table.dxtcControl { margin-top: 170px; margin-left: 10px; margin-bottom: 60px; }
table.dxgvControl_Office2010BlackEvin6a { width: 100% !important; /*margin-top: 20px; margin-left: 10px; margin-right: 10px; */ }
.dxtcPageContent { padding-left: 0px !important; padding-right: 0px !important; }

.obal .grid.kartaNadoby,
.obal .grid.kartaProduktu,
.obal .MultiTabControlContent .grid.kartaVZ { height: 480px; }

.obal .MultiTabControlContent .grid,
.obal .MultiTabControl .grid,
.grid.kartaLatky { height: 515px; }

.obal-volna-delka .MultiTabControlContent .AplikaceVyrobnihoPostupu .grid,
.obal-volna-delka .MultiTabControlContent .AplikaceVyrobnihoPostupu .alergeny,
.obal .MultiTabControlContent .AplikaceVyrobnihoPostupu .grid,
.obal .MultiTabControlContent .AplikaceVyrobnihoPostupu .alergeny { height: unset; margin-bottom: 10px; }

.obal .MultiTabControlContent .tree-view { height: 547px; }
.obal .MultiTabControlContent .tree-prepocet-cen .tree-view { height: 515px; }

.tree-left .dxtlControl_Office2010BlackEvin6a,
.tree-right .dxtlControl_Office2010BlackEvin6a,
.tree-view .dxtlControl_Office2010BlackEvin6a { border: none; margin-top: 10px; }

.tree-left .dxtlAltNode_Office2010BlackEvin6a,
.tree-right .dxtlAltNode_Office2010BlackEvin6a,
.tree-view .dxtlAltNode_Office2010BlackEvin6a { background: transparent; }

.tree-left .dxtlNode_Office2010BlackEvin6a,
.tree-right .dxtlNode_Office2010BlackEvin6a,
.tree-view .dxtlNode_Office2010BlackEvin6a { background: transparent; }

.tree-left .dxtlIndent_Office2010BlackEvin6a,
.tree-left .dxtlIndentWithButton_Office2010BlackEvin6a,
.tree-right .dxtlIndent_Office2010BlackEvin6a,
.tree-right .dxtlIndentWithButton_Office2010BlackEvin6a,
.tree-view .dxtlIndent_Office2010BlackEvin6a,
.tree-view .dxtlIndentWithButton_Office2010BlackEvin6a { background: transparent; }

.tree-left .dxtlFocusedNode_Office2010BlackEvin6a,
.tree-right .dxtlFocusedNode_Office2010BlackEvin6a,
.tree-view .dxtlFocusedNode_Office2010BlackEvin6a { background: lightgray; }

/*PageSplitter*/

.help-page-content { position: relative; top: 3px; left: 0px; padding: 0px 0px 0px 10px; width: 960px; height: 550px; overflow: hidden; background: transparent; }


body .obal-formularovy-styl td.dxtcActiveTab { background: none; }
    body .obal-formularovy-styl td.dxtcActiveTab table.dxtc { width: auto; color: white; font-weight: bold; font-size: 14px; }

/*Index*/
#EvinLogo { width: 100%; text-align: center; }
    #EvinLogo > p { font-style: normal; color: lightgrey; font-weight: bold; font-size: 220px; padding-top: 140px; line-height: 210px; }
        #EvinLogo > p.slogan { font-style: italic; color: #121212; font-weight: normal; font-size: 16px; line-height: 24px; padding-top: 0px; }
h1.slogan-sp { font-style: italic; padding-top: 20px; text-align: center; color: #121212; font-weight: normal; font-size: 13px; }

.divBottom { position: relative; bottom: 0px; left: 0px; width: 100%; background-color: #151515; }
.content-sestavy + .divBottom { margin-top: 13px; }

p.bottom { margin: 5px 50px 5px 50px; padding-top: 5px; padding-bottom: 5px; }
    p.bottom, p.bottom a { color: lightgray; font-size: 12px; line-height: 18px; }
        p.bottom.loginPage { background: #151515; padding: 5px; margin: 0; }
p.bottom-sp { position: relative; bottom: 0px; left: 0px; right: 10px; color: white; background-color: black; font-size: 10px; }

/*Login*/
.login-index { margin-top: 30px; }
    .login-index > table { margin-left: auto; margin-right: auto; }
        .login-index > table td { padding: 1px; }
#PasswordLabel,
#btnPrihlasit { margin-left: 10px; }
.obal-sp #PasswordLabel,
.obal-sp #btnPrihlasit { margin-left: 0px; }

.login-index-sp { margin-left: 20px; }
    .login-index-sp td { padding-bottom: 0px; }
.login-index a { float: left; display: block; height: 18px; padding: 8px 10px; text-decoration: none; color: #121212; font-size: 12px; }
    .login-index a:hover { background-color: white; }
.login-index .dxeTextBox { margin-right: 10px; margin-left: 1px; }

.obal-sp .login-index-sp .dxb,
.obal-sp .DesktopButton .dxb { padding: 3px 10px; }

.layoutButtons { position: relative; top: 7px; right: 0px; background: #585858; width: 100%; height: 32px; }
.layoutButtonsSp { position: relative; top: 0px; right: 0px; visibility: hidden; display: none; }
#btnLoginSmartPhone,
#btnSmartPhone { position: absolute; float: left; padding: 0px; background: url(../img/ikonaSmartPhone.svg) no-repeat center; }
#btnSmartPhone { top: 30px; left: 2px; }
#btnLoginSmartPhone { top: 10px; left: 0px; }
#btnDesktop { position: absolute; top: 38px; left: 0px; float: left; padding: 0px; background: url(../img/ikonaDesktop.svg) no-repeat center; }
#btnLoginDesktop { background: url(../img/ikonaDesktop.svg) no-repeat center; float: none; margin-left: 20px; }


#btnEvin5Switch,
#btnEvin5SwitchSmartPhone { position: absolute; float: left; padding: 0px; background: url(../img/imgEvin6.png) no-repeat; font-size: 4px; width: 36px; }
#btnEvin5Switch { position: absolute; top: 0px; left: 2px; height: 19px; }
#btnEvin5SwitchSmartPhone { position: absolute; top: 38px; left: 44px; height: 24px; }
#btnEvin5SwitchSmartPhone { background-position: -316px -8px; }
#btnEvin5Switch { background-position: -282px -10px; }
#btnEvin5SwitchSmartPhone
#xbtnEvin5Switch.dxbButtonHover_Office2010BlackEvin6a { background-position: -317px -10px; }
#xbtnEvin5Switch.dxbButtonPressed_Office2010BlackEvin6a { background-position: -352px -10px; }


.SPButton { position: absolute; top: 10px; left: 10px; float: left; }
.TopButton { position: absolute; top: 280px; left: 10px; }
.TopButtonSp { margin: 5px 0px; }
    .TopButtonSp .mapButton { margin-left: 10px; }
.DesktopButton { margin-top: 10px; margin-right: 20px; height: 45px; }
.layoutButtons a { float: right; display: block; height: 28px; width: 28px; text-decoration: none; }
a.tlacitko-minus { background: url(../img/velikost-minus.png) no-repeat top; background-position: 2px 2px; }
a.tlacitko-plus { background: url(../img/velikost-plus.png) no-repeat top; background-position: 2px 2px; }
a.tlacitko-delka { background: url(../img/volna-delka.png) no-repeat top; background-position: -3px 2px; }
img.breaker { margin: 2px; float: right; }

a.tlacitko-smartphone { background: url(../img/smartphone.png) no-repeat top; background-position: 2px 3px; }


.importWarning { position: relative; top: 3px; right: 5px; font-weight: bold; color: black; text-align: right; height: 14px; }
    .importWarning a { color: black; }

.testDbInfo { position: absolute; top: 60px; right: 114px; width: 208px; font-size: 14px; font-weight: bold; color: red; text-align: right; }

.testDbInfo-sp { padding-top: 5px; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: red; text-align: center; }

#identifikatorInstalace { font-size: 18px; font-weight: bold; color: darkgoldenrod; text-align: right; padding: 5px; height: 14px; }

.identifikatorInstalace-sp { font-size: 18px; font-weight: bold; color: darkgray; text-align: left; line-height: 20px; text-align: right; padding-right: 10px; }
body.velikost-1 .identifikatorInstalace { left: 733px; }
body.velikost-2 .identifikatorInstalace { left: 873px; }
body.velikost-3 .identifikatorInstalace { left: 1315px; }

/*Velikost 0*/
.sestavy { text-align: center; }
.body table.dxpControl { width: 940px; }
.body table.dxtcPageContent { width: 940px; }


.content-sestavy .buttons table.buttonsSestavy,
.content-sestavy .buttons > span { margin-left: 10px; }
.content-sestavy .buttonsSestavy > tbody > tr > td { padding-right: 5px; }
    .content-sestavy .buttonsSestavy > tbody > tr > td > div.dxbButtonSys { margin-left: 0px; }
.content-sestavy .buttonsSestavy.buttonsGrafy > tbody > tr > td { padding-right: 0px; }
.content-sestavy .buttonsSestavy > tbody > tr > td > div.dxbButtonSys.buttonMezera { margin-left: 15px; }

.sestavy.graf { overflow-y: scroll; }

body .obal .sestavy,
body .obal-formularovy-styl .sestavy { height: 340px; }

body .obal .sestavy { height: 516px; }

body .obal .tree-view,
body .obal-formularovy-styl .tree-view { height: 547px; }
body .obal-volna-delka .grid, body .obal-formularovy-styl .grid { height: auto; width: 960px; overflow: auto; margin-bottom: 20px; }
body .obal-formularovy-styl .grid { margin-bottom: 10px; }
body .obal-formularovy-styl .grid2 { height: auto; width: 960px; overflow: auto; margin-bottom: 20px; }
body .obal .divContentPlaceHolder,
body .obal .divContentPlaceHolderMultiTab { min-height: 547px; }
body .obal .help-page-content .tree-view { height: auto; width: auto; }

.content-sestavy { position: relative; top: 8px; }
    .content-sestavy .sestavy { margin-left: 10px; /*margin-bottom:60px;*/ }

/*Volna delka*/
body .obal-volna-delka { height: auto; }
    body .obal-volna-delka .content { height: auto; }

    body .obal-volna-delka .grid,
    body .obal-volna-delka .tree-view,
    .body .obal-volna-delka .sestavy,
    body .obal-volna-delka .tree-prirazeni,
    body .obal-volna-delka .sestavy,
    body .obal-volna-delka .help-page-content { width: 960px; height: auto; overflow: auto; }
    body .obal-volna-delka .divContentPlaceHolder,
    body .obal-volna-delka .divContentPlaceHolderMultiTab { min-height: 547px; }
    body .obal-volna-delka .sestavy { min-height: 516px; }

/*Velikost 1*/
body.velikost-1 table.dxgvControl, body.velikost-1 table.dxtcPageContent, body.velikost-1 td.dxtcPageContent { width: 100% !important; margin-top: 20px; }
body.velikost-1 .obal .grid,
body.velikost-1 .obal .tree-view,
body.velikost-1 .tree-prirazeni,
body.velikost-1 .obal .sestavy,
body.velikost-1 .obal-formularovy-styl .grid,
body.velikost-1 .obal-formularovy-styl .tree-view,
body.velikost-1 .obal-formularovy-styl .sestavy { width: 1220px; height: 593px; overflow: auto; }
body.velikost-1 .obal .divContentPlaceHolder,
body.velikost-1 .obal .divContentPlaceHolderMultiTab { min-height: 624px; }
body.velikost-1 .obal .divPosPopSestava { height: 630px; }

body.velikost-1 .obal .tree-view, body.velikost-1 .obal .obal-formularovy-styl, body.velikost-1 .help-page-content { width: 1220px; height: 624px; }
body.velikost-1 .buttons { width: 1220px; /*height:auto;min-height:50px;*/ }
body.velikost-1 .obal-formularovy-styl .grid2 { width: 1220px; max-height: 390px; overflow: auto; }
body.velikost-1 .divContentPlaceHolder { width: 1220px; }
body.velikost-1 .obal .help-page-content .tree-view { height: auto; width: auto; }

body.velikost-1 .obal .grid.kartaNadoby,
body.velikost-1 .obal .grid.kartaProduktu,
body.velikost-1 .obal .MultiTabControlContent .grid.kartaVZ { height: 554px; }
body.velikost-1 .obal .MultiTabControlContent .tree-prepocet-cen .tree-view { height: 593px; }


/*Voln� d�lka*/
body.velikost-1 .obal-volna-delka .grid,
body.velikost-1 .obal-volna-delka .tree-view,
body.velikost-1 .obal-volna-delka .sestavy,
body.velikost-1 .obal-volna-delka .tree-prirazeni,
body.velikost-1 .obal-volna-delka .help-page-content { width: 1220px; height: auto; overflow: auto; }
body.velikost-1 .obal-volna-delka .divContentPlaceHolder,
body.velikost-1 .obal-volna-delka .divContentPlaceHolderMultiTab { min-height: 703px; }
body.velikost-1 .obal-volna-delka .sestavy { min-height: 672px; }
body.velikost-1 .obal-volna-delka .divPosPopSestava { min-height: 711px; }

/*Velikost 2*/
body.velikost-2 table.dxgvControl, body.velikost-2 table.dxtcPageContent, body.velikost-2 td.dxtcPageContent { width: 100% !important; margin-top: 20px; }
body.velikost-2 .obal .grid,
body.velikost-2 .obal .tree-view,
body.velikost-2 .obal .tree-prirazeni,
body.velikost-2 .obal .sestavy,
body.velikost-2 .obal-formularovy-styl .grid,
body.velikost-2 .obal-formularovy-styl .tree-view,
body.velikost-2 .obal-formularovy-styl .sestavy { width: 1380px; height: 593px; overflow: auto; }
body.velikost-2 .obal .tree-view,
body.velikost-2 .obal-formularovy-styl .tree-view,
body.velikost-2 .help-page-content { width: 1380px; height: 624px; }
body.velikost-2 .buttons { width: 1380px; }
body.velikost-2 .obal-formularovy-styl .grid2 { width: 1380px; max-height: 390px; overflow: auto; }
body.velikost-2 .obal .divContentPlaceHolder,
body.velikost-2 .obal .divContentPlaceHolderMultiTab { min-height: 624px; }
body.velikost-2 .obal .help-page-content .tree-view { height: auto; width: auto; }

body.velikost-2 .obal .grid.kartaNadoby,
body.velikost-2 .obal .grid.kartaProduktu,
body.velikost-2 .obal .MultiTabControlContent .grid.kartaVZ { height: 554px; }
body.velikost-2 .obal .divPosPopSestava { height: 630px; }
body.velikost-2 .obal .MultiTabControlContent .tree-prepocet-cen .tree-view { height: 593px; }

/*Voln� d�lka*/
body.velikost-2 .obal-volna-delka .grid,
body.velikost-2 .obal-volna-delka .tree-view,
body.velikost-2 .obal-volna-delka .sestavy,
body.velikost-2 .obal-volna-delka .help-page-content { width: 1380px; height: auto; overflow: auto; }
body.velikost-2 .obal-volna-delka .tree-prirazeni { width: 1380px; height: auto; overflow: auto; }
body.velikost-2 .obal-volna-delka .divContentPlaceHolder,
body.velikost-2 .obal-volna-delka .divContentPlaceHolderMultiTab { min-height: 703px; }
body.velikost-2 .obal-volna-delka .sestavy { min-height: 672px; }
body.velikost-2 .obal-volna-delka .divPosPopSestava { min-height: 711px; }
body.velikost-1 .obal .MultiTabControlContent .tree-prepocet-cen .tree-view { height: 593px; }

/*Velikost 3*/
body.velikost-3 table.dxgvControl,
body.velikost-3 table.dxtcPageContent,
body.velikost-3 td.dxtcPageContent { width: 100% !important; margin-top: 20px; }

body.velikost-3 .obal .grid, body.velikost-3 .obal .sestavy,
body.velikost-3 .obal-formularovy-styl .grid,
body.velikost-3 .obal-formularovy-styl .sestavy { width: 1860px; height: 693px; overflow: auto; }

body.velikost-3 .obal .tree-view,
body.velikost-3 .obal .tree-prirazeni,
body.velikost-3 .obal-formularovy-styl .tree-view,
body.velikost-3 .obal .help-page-content,
body.velikost-3 .help-page-content { width: 1860px; height: 722px; }
    body.velikost-3 .obal .help-page-content .tree-view { height: auto; width: auto; }

body.velikost-3 .buttons { width: 1860px; }
body.velikost-3 .obal-formularovy-styl .grid2 { width: 1860px; max-height: 485px; overflow: auto; }

body.velikost-3 .obal .divContentPlaceHolder,
body.velikost-3 .obal .divContentPlaceHolderMultiTab { min-height: 722px; }

body.velikost-3 .obal .grid.kartaNadoby,
body.velikost-3 .obal .grid.kartaProduktu,
body.velikost-3 .obal .MultiTabControlContent .grid.kartaVZ { height: 652px; }
body.velikost-3 .obal .divPosPopSestava { min-height: 729px; }
body.velikost-3 .obal .MultiTabControlContent .tree-prepocet-cen .tree-view { height: 691px; }


/*Voln� d�lka*/
body.velikost-3 .obal-volna-delka .grid,
body.velikost-3 .obal-volna-delka .tree-view,
body.velikost-3 .obal-volna-delka .sestavy,
body.velikost-3 .obal-volna-delka .help-page-content { width: 1860px; height: auto; overflow: auto; }
body.velikost-3 .obal-volna-delka .tree-prirazeni { width: 1860px; height: auto; overflow: auto; }
body.velikost-3 .obal-volna-delka .divContentPlaceHolder,
body.velikost-3 .obal-volna-delka .divContentPlaceHolderMultiTab { min-height: 803px; }
body.velikost-3 .obal-volna-delka .sestavy { min-height: 770px; }
body.velikost-3 .obal-volna-delka .divPosPopSestava { min-height: 810px; }

body.velikost-null .obal-formularovy-styl .grid table.dxgvControl, body .obal-formularovy-styl .grid table.dxgvControl, body.velikost-0 .obal-formularovy-styl .grid table.dxgvControl, body.velikost-1 .obal-formularovy-styl .grid table.dxgvControl, body.velikost-2 .obal-formularovy-styl .grid table.dxgvControl, body.velikost-3 .obal-formularovy-styl .grid table.dxgvControl { margin-top: 0px; }





table.dxeButtonEdit, table.mapTextBox, table.mapMemoBox, table.LabelItem { /*margin-left:5px;*/ }

input.dxeEditArea { height: 20px; padding-top: 0px; }
table.dxeButtonEdit { margin-top: 0px !important; }

#idYearSelection { padding-left: 10px; }
    #idYearSelection a { color: white; text-decoration: none; font-size: 12px; }
/*Li�ta ikon*/
#mainIkony { position: relative; top: 0px; background: #59595b; width: 100%; border-top: solid 1px #6e6e6e; }
table.lista_ikon { height: 18px; margin-left: 55px; }
    table.lista_ikon tr { height: 18px; }
body table.lista_ikon a { margin-top: 2px; padding: 0px 2px; height: 18px; }
/*body.velikost-1 table.lista_ikon a  {margin-top:2px;padding: 0px 10px;height:18px;}
body.velikost-2 table.lista_ikon a, body.velikost-3 table.lista_ikon a{padding: 0px 13px; height:18px;}*/

table.lista_ikon_sp { position: relative; top: 0px; left: 0px; height: 18px; width: 100%; }
    table.lista_ikon_sp tr { width: 100%; }
body table.lista_ikon_sp a { margin: 10px auto 10px auto; padding: 0px 2px; height: 18px; }
body.velikost-1 table.lista_ikon_sp a { margin-top: 2px; padding: 0px 10px; height: 18px; }
body.velikost-2 table.lista_ikon_sp a, body.velikost-3 table.lista_ikon_sp a { padding: 0px 13px; height: 18px; }


table.lista_ikon tr td { height: 20px; }
table.lista_ikon td:hover { background-color: #1c1c1c; height: 18px; }
    table.lista_ikon td:hover a { background-color: #1c1c1c; background-position: 9px 1px; }
body.velikost-1 table.lista_ikon td:hover a, body.velikost-2 table.lista_ikon td:hover a, body.velikost-3 table.lista_ikon td:hover a { background-color: #1c1c1c; background-position: 9px 1px; }

table.lista_ikon_sp tr td { height: 20px; }
table.lista_ikon_sp td:hover { background-color: #1c1c1c; height: 18px; }
    table.lista_ikon_sp td:hover a { background-color: #1c1c1c; background-position: 9px 1px; }
body.velikost-1 table.lista_ikon_sp td:hover a, body.velikost-2 table.lista_ikon_sp td:hover a, body.velikost-3 table.lista_ikon_sp td:hover a { background-color: #1c1c1c; background-position: 9px 1px; }

td.lista_ikony_01 a, td.lista_ikony_02 a, td.lista_ikony_03 a, td.lista_ikony_04 a, td.lista_ikony_05 a, td.lista_ikony_06 a, td.lista_ikony_07 a, td.lista_ikony_08 a, td.lista_ikony_09 a, td.lista_ikony_10 a, td.lista_ikony_11 a, td.lista_ikony_12 a, td.lista_ikony_13 a, td.lista_ikony_14 a, td.lista_ikony_15 a, td.lista_ikony_16 a { display: block; overflow: hidden; height: 30px; width: 30px; text-decoration: none; }
td.lista_ikony_01 a { background: url(../img/ikony/linka_ikony_01.png) no-repeat top; }
td.lista_ikony_02 a { background: url(../img/ikony/linka_ikony_02.png) no-repeat top; }
td.lista_ikony_03 a { background: url(../img/ikony/linka_ikony_04.png) no-repeat top; }
td.lista_ikony_04 a { background: url(../img/ikony/linka_ikony_05.png) no-repeat top; }
td.lista_ikony_05 a { background: url(../img/ikony/linka_ikony_06.png) no-repeat top; }
td.lista_ikony_06 a { background: url(../img/ikony/linka_ikony_07.png) no-repeat top; }
td.lista_ikony_07 a { background: url(../img/ikony/linka_ikony_08.png) no-repeat top; }
td.lista_ikony_08 a { background: url(../img/ikony/linka_ikony_09.png) no-repeat top; }
td.lista_ikony_09 a { background: url(../img/ikony/linka_ikony_10.png) no-repeat top; }
td.lista_ikony_10 a { background: url(../img/ikony/linka_ikony_11.png) no-repeat top; }
td.lista_ikony_11 a { background: url(../img/ikony/linka_ikony_12.png) no-repeat top; }
td.lista_ikony_12 a { background: url(../img/ikony/linka_ikony_13.png) no-repeat top; }
td.lista_ikony_13 a { background: url(../img/ikony/linka_ikony_14.png) no-repeat top; }
td.lista_ikony_14 a { background: url(../img/ikony/linka_ikony_15.png) no-repeat top; }
td.lista_ikony_15 a { background: url(../img/ikony/linka_ikony_16.png) no-repeat top; }
td.lista_ikony_16 a { background: url(../img/ikony/linka_ikony_17.png) no-repeat top; }

body .obal-formularovy-styl table.lista_ikon a { display: none; }

/*Tabulkov� grid*/
tr.dxgvFocusedRow { background-color: #7e8923; }
td.dxgvHeader { background: url(../img/grid-line.jpg) repeat-x bottom; background-color: #dcdcdc; height: 28px; }
body .obal-formularovy-styl tr.dxgvFocusedRow { background-color: white; color: black; }
body .obal-formularovy-styl tr.dxgvDataRow { background-color: #eff0d1; color: black; }

/*���ka comboboxu na str�nce Sestavy*/
.content-sestavy .mapComboBox { width: 100px; }
/*Str�nka sestavy - tla��tka*/
.dxpgHeader { background: url(../img/grid-line.jpg) repeat-x bottom; }

table.uroven-2.OznaceniProduktu .mapTextBox.OznaceniProduktu { width: 300px; }

/*Pop up*/
.mapPopupControl .dxpc-contentWrapper { background: #fcf9df; }
.popupForm .mapComboBox { height: 25px; }
.popupForm > table > tbody > tr > td,
.popupForm > table > tr > td,
.popupForm.PridaniPredpisu > div.scrollable > table > tbody > tr > td,
.popupForm.PridaniPredpisu > div.scrollable > table > tr > td,
.popupForm.ZmenaCeny > div.scrollable > table > tbody > tr > td,
.popupForm.ZmenaCeny > div.scrollable > table > tr > td { vertical-align: middle; padding-left: 4px; padding-right: 4px; font: 12px Verdana, Geneva, sans-serif; }
.popupForm > table > tbody > tr,
.popupForm > table > tr { height: 32px; }
.popupForm .dxeTextBoxSys { height: 25px; }
.popupForm .dxeButtonEditSys { height: 25px; }

.popupForm.PozadavekVyrobyPrirazeniNadoby table.uroven-1.buttons > tbody > tr.BottomRow > td { padding-top: 10px; }
.popupForm.PozadavekVyrobyPrirazeniNadoby .buttonOK,
.popupForm.PozadavekVyrobyPrirazeniNadoby .buttonZrusit { margin-top: 0px; }
.popupForm > table tr.BottomRow td { padding-top: 20px; }
.popupForm > table.NovyKontakt .dxeTextBoxSys { width: 170px; }
.popupForm > table.NovaVinice .dxeTextBoxSys,
.popupForm > table.NovaVinice .mapComboBox { width: 190px; }

.popupForm .OznaceniProduktu .mapCheckBox { margin-left: -5px; margin-right: 5px; }

.popupForm .buttonOK,
.popupForm .buttonZrusit { float: none; }
.popupForm table.uroven-1.buttons { width: 80%; }
    .popupForm table.uroven-1.buttons.w100 { width: 100%; }
.popupForm table.uroven-1 .poznamka.w100 { width: 100%; }
.popupForm table.uroven-1 .buttons.dxbButton_Office2010BlackEvin6a { margin: 0px; }
.popupForm table.uroven-1 > tbody > tr > td { padding-bottom: 1px; }
.popupForm table.uroven-2 > tbody > tr > td { padding-bottom: 1px; }
.popupForm table.uroven-1.buttons tr.BottomRow td { text-align: center; }
.popupForm table.uroven-1 .buttons-in-td { float: none; }

.popupForm table.uroven-1 td.DefinedWidth { min-width: 197px; }
.popupForm table.uroven-1.buttons.center { width: 370px; }
.popupForm.PridaniInformace .InformaceControlMemo { width: 368px; }
.popupForm table.uroven-1.buttons.left { width: 300px; }
    .popupForm table.uroven-1.buttons.left tr.BottomRow .dxbButton_Office2010BlackEvin6a { margin-left: 0px; }
    .popupForm table.uroven-1.buttons.left tr.BottomRow > td { text-align: left; padding-left: 0px; }
.popupForm.Plneni .mapComboBox.Nadoba { width: 366px; }
.popupForm.Plneni table.uroven-1.buttons.center { width: 368px; }
.popupForm.Plneni td.TypPlneni { min-width: 199px; }
.popupForm.OdebraniProduktuZKontejneru tr.uroven-1 td .mapTextBox.Poznamka,
.popupForm.OdebraniProduktuZKontejneru tr.uroven-1 td .mapComboBox,
.popupForm.PrirazeniProduktuDoKontejneru .mapTextBox.Poznamka,
.popupForm.PrirazeniProduktuDoKontejneru .mapComboBox,
.popupForm.Plneni .mapComboBox.ZaznamLahvovny { width: 366px; }
.popupForm.PrirazeniSkupinyProduktuDoKontejneru .mapListBox,
.popupForm.PrirazeniSkupinyProduktuDoKontejneru .mapComboBox,
.popupForm.PrirazeniSkupinyProduktuDoKontejneru .mapTextBox.Poznamka { width: 434px; }
.popupForm.PrirazeniSkupinyProduktuDoKontejneru .mapListBox { height: 190px; }
.popupForm.PrijemProduktu .mapTextBox.OznaceniProduktu,
.popupForm.PrijemProduktu .mapTextBox.Poznamka { width: 368px; }
.popupForm.PrirazeniDoSkupinyKontejneru table.uroven-1.buttons.center,
.popupForm.PrirazeniDoSkupinyKontejneru table.uroven-1 { width: 382px; }
.popupForm.NovyKontejner .mapTextBox,
.popupForm.NovyKontejner .mapComboBox,
.popupForm.NovyKontejner .mapSpinEdit,
.popupForm.PrirazeniDoSkupinyKontejneru .mapComboBox.Dynamic,
.popupForm.PrirazeniDoSkupinyKontejneru .mapTextBox.Poznamka,
.popupForm.PrirazeniDoSkupinyKontejneru .mapComboBox.Produkt { width: 380px; }
.popupForm.PrirazeniDoSkupinyKontejneru table.uroven-2.OznaceniProduktu .mapTextBox.OznaceniProduktu { width: 314px; }
.popupForm.ZaznamVyrobniOperace table.uroven-1 td.DefinedWidth { width: 186px; min-width: unset; }
.popupForm.ZaznamVyrobniOperace .mapComboBox.Odberatel { width: 366px; }
.popupForm.ZalozeniLatky > table > tbody > tr,
.popupForm.ZalozeniLatky > table > tr { height: unset; }
.popupForm.NastaveniParametruLatky table.uroven-1 .mapComboBox { width: 300px; }
.popupForm.NastaveniParametruLatky table.uroven-1 .mapListBox { Height: 130px; Width: 300px; }
.popupForm.EditFisKod table.uroven-1 td.DefinedWidth { width: 30%; min-width: unset; }
.popupForm.EditFisKod table.uroven-1 .mapComboBox,
.popupForm.EditFisKod table.uroven-1 .mapTextBox { width: 215px; }
.popupForm.PrijemLatky table.uroven-1 td.DefinedWidth { width: 39%; min-width: unset; }
.popupForm.PrijemLatky table.uroven-1.buttons.left { width: unset; }
.popupForm.PrijemLatky table.uroven-1 .jednotka,
.popupForm.PrijemMTZ table.uroven-1 .jednotka { padding-left: 4px; }
.popupForm.ZmenaVydejeLatky table.uroven-1 .buttonOK,
.popupForm.ZmenaVydejeLatky table.uroven-1 .buttonZrusit { margin-right: 0px; }
.popupForm.EditRole,
.popupForm.NewUser,
.popupForm.EditUser { min-width: 300px; }
    .popupForm.EditRole .mapTextBox { width: 281px; }
.popupForm.ZalozeniMTZ table.uroven-1 tr { height: unset; }
.popupForm.ZalozeniMTZ table.uroven-1 > tbody > tr > td { padding-top: 2px; padding-bottom: 2px; }
.popupForm.EditNavisionKod .mapTextBox { width: 197px; }
.popupForm.PrijemMTZ .mapTextBox { width: 197px; }
.popupForm.VyrobniPostup .mapComboBox { width: 370px; }

.popupForm.PozadavekVyrobyPrirazeniNadoby table.uroven-1 td.DefinedWidth { width: 105px; min-width: unset; }
.popupForm.PozadavekVyrobyPrirazeniNadoby table.uroven-1 > tbody > tr > td { padding-top: 1px; padding-bottom: 1px; }
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapLabel,
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapComboBox,
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapMemoBox,
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapSpinEdit,
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapTextBox { Width: 495px; }
.popupForm.PozadavekVyrobyPrirazeniNadoby .mapMemoBox { Height: 80px; }
.popupForm.ZmenaCeny,
.popupForm.ZalozeniCeny { width: 391px; }
    .popupForm.ZmenaCeny table.uroven-1.buttons.center,
    .popupForm.ZalozeniCeny table.uroven-1.buttons.center { width: 100%; }
.popupForm.EditLayout table.uroven-1 tr.DefinedHeight { height: 50px; }
/*.popupForm.ZaznamVyrobniOperace table.uroven-1.buttons { width: 370px; }*/

/*debug*/
.xpopupForm > table td { border: solid; border-width: 1px; }
.xpopupForm table.uroven-1 > tbody > tr > td { border: solid; border-width: 1px; }
.xpopupForm tr.uroven-2 > td { border: solid; border-width: 1px; }

.dxpcHeader { background: url(../img/grid-line.jpg) repeat-x bottom; background-color: #dcdcdc; height: 28px; color: black; font-weight: bold; }
    .dxpcHeader .dxpc { color: black; font-weight: bold; }
.mapPopupControl .dxbButton { margin: 0px 10px; }
.dxpcContent { padding: 20px 30px; }
    .dxpcContent input { height: 16px; padding-left: 0px !important; }

    .dxpcContent table tr { background-color: #efefd1; }
td.dxeButtonEditButton { background-color: none !important; }

label.mapLabel { line-height: 20px; }
.dxpcHeader .dxpc { font-size: 14px !important; font-weight: bold !important; }

.Sipka.dxbButton_Office2010BlackEvin6a { overflow: hidden; width: 20px; height: 20px; background: url(../img/imgEvin6.png) no-repeat; border: none; margin: 0px 3px 0px 3px; }
    .Sipka.dxbButton_Office2010BlackEvin6a > div { padding: 0px 0px; }

.Sipka.dxbButtonSys { background-position: -136px -10px; }
    .Sipka.dxbButtonSys.dxbButtonHover_Office2010BlackEvin6a { background-position: -86px -10px; }
    .Sipka.dxbButtonSys.dxbButtonPressed_Office2010BlackEvin6a { background-position: -111px -10px; }

.doplneninadoby.dxbButton_Office2010BlackEvin6a { overflow: hidden; width: 20px; height: 20px; background: url(../img/imgEvin6.png) no-repeat; border: none; margin: 0px 3px 0px 3px; }
    .doplneninadoby.dxbButton_Office2010BlackEvin6a > div { padding: 0px 0px; }

.doplneninadoby.dxbButtonSys { background-position: -61px -10px; }
    .doplneninadoby.dxbButtonSys.dxbButtonHover_Office2010BlackEvin6a { background-position: -11px -10px; }
    .doplneninadoby.dxbButtonSys.dxbButtonPressed_Office2010BlackEvin6a { background-position: -36px -10px; }

.btnAlergen td.dxbButton, .btnAlergenPredpis td.dxbButton { background: none; display: inherit; }
    .btnAlergen td.dxbButton div.dxb { padding-left: 0px; }
    .btnAlergenPredpis td.dxbButton div.dxb { padding-left: 12px; padding-top: 2px; }

.AlergenMemo { width: 100%; }

.buttonOK { float: right; margin-top: 10px; }
.buttonZrusit { float: left; margin-top: 10px; }
.buttonOK td.dxbButton { padding-left: 30px; padding-right: 30px; }
.buttonZrusit td.dxbButton { padding-left: 23px; padding-right: 23px; }
.buttonInForm, .buttonInFormFloat { padding-left: 6px; }
.buttonInForm { width: 173px; }
.buttonInFormFloat { width: 87px; float: left; }

/*Str�nkov�n� u Sestav*/
.strankovani { position: absolute; top: 102px; right: 330px; color: white; width: 80px; text-align: right; }
.strankovaniCB { position: absolute; left: 85px; top: 4px; width: 120px; }
.strankovani.strankovaniKarta { top: -39px; }
.content-sestavy .strankovani { top: -38px; }

.dxpgRowFieldValue { background-color: #f9f9ee; }
.dxpgColumnFieldValue { background-color: #ddde9e; }
.dxpgCell { background-color: #efefd1; }
.dxpgRowGrandTotalFieldValue { background-color: #efefd1; }
.dxpgRowTotalFieldValue, .dxpgRowGrandTotalFieldValue { background-color: #ddde9e; }

.dxpgCell_Office2010BlackEvin6a,
.dxpgGrandTotalCell_Office2010BlackEvin6a { background-color: white; }

table.uroven-1 { padding: 5px; /*margin:0px 5px; */ }
.uroven-1 .buttonOK,
.uroven-1 .buttonZrusit { margin-right: 10px; }

.xpopupForm { background-color: #efefd1; }
tr.uroven-1 { border-top: 5px }
/* #efefa0 pro testovani, standardni hodnota #efefd1 */

table.tableWithSeparators tr.uroven-1 { border-top: 0px; }
/* border-top:5px solid #efefd1 se nepouzije */
table.tableWithSeparators { border-collapse: collapse; margin-left: auto; margin-right: auto; margin-top: 5px; }
    table.tableWithSeparators tr.bottomBorder { border-bottom: 2px solid #c0c0c0; }
        table.tableWithSeparators tr.bottomBorder > td { padding-bottom: 5px; }
        table.tableWithSeparators tr.bottomBorder + tr.uroven-1 { border-top: none; }
    table.tableWithSeparators td.rightBorder { border-right: 1px solid #c0c0c0; }
    table.tableWithSeparators tr.uroven-1 > td { padding-left: 5px; padding-right: 5px; vertical-align: bottom; }
        table.tableWithSeparators tr.uroven-1 > td.extraPaddingLeft { padding-left: 16px; }
    table.tableWithSeparators tr.uroven-2 > td.extraPaddingLeft { padding-left: 27px; }

table.tableWidth100perc { width: 100%; }

/*Z�znam v�robn� operace*/
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain .scrollable { height: 500px; width: 420px; overflow: auto; background-color: #efefd1; }
#ctl00_ContentPlaceHolder1_UasPageControl_role_cbpEdit_popupEdit_editRole_cbpMain .scrollable { height: 500px; width: 420px; overflow: auto; background-color: #efefd1; }
#ctl00_ContentPlaceHolder1_UasPageControl_role_popupNew_newRole_cbpMain .scrollable { height: 500px; width: 420px; overflow: auto; background-color: #efefd1; }
#ctl00_ContentPlaceHolder1_UasPageControl_uzivatele_cbpEditUser_popupEditUser_editUser1_cbpMain .scrollable { height: 500px; width: 420px; overflow: auto; background-color: #efefd1; }
#ctl00_ContentPlaceHolder1_UasPageControl_uzivatele_popupNewUser_NewUser1_cbpMain .scrollable { height: 500px; width: 420px; overflow: auto; background-color: #efefd1; }
/*#ctl00_ContentPlaceHolder1_PozadavekVyrobyPageControl_PozadavekVyrobyKarta1_popupPrirazeniNadoby_PrirazeniNadoby1_cbpMain .scrollable {height:650px; overflow:auto;background-color:#efefd1;}*/

.ZaznamVyrobniOperaceLstOperaceVeFronte { margin-bottom: 10px; margin-left: 0px; width: 756px; }

/*Srovn�n� label a input�*/
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain_lblTransformace,
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain_lblVelikostCiloveNadoby,
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPridaniInformace_PridaniInformace1_cbpMain_lblNadoba,
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPrijemProduktu_PrijemProduktu1_cbpMain_lblNakupniCena,
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPrijemProduktu_PrijemProduktu1_cbpMain_lblVelikostCiloveNadoby,
label#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupZmenaStavu_ZmenaStavu1_cbpMain_lblTransformace,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupZmenaStavu_ZmenaStavu1_cbpMain_cbxTransformace_ETC,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain_cbxTransformace_EC { padding-left: 40px; }

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain_cbxTransformace,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupNovaOperace_ZaznamVyrobniOperace1_cbpMain_spinVelikostCiloveNadoby,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPridaniInformace_PridaniInformace1_cbpMain_cbxNadoba,
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupZmenaStavu_ZmenaStavu1_cbpMain_cbxTransformace { margin-left: 45px; }

#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPrijemProduktu_PrijemProduktu1_cbpMain_spinNakupniCena_ET { margin-left: 41px; }
#ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolder1_nadobyPageControl_Nadoby_Karta1_popupPrijemProduktu_PrijemProduktu1_cbpMain_spinVelikostCiloveNadoby { margin-left: 47px; }

.dxpcContent div { padding-bottom: 10px; background-color: #efefd1; }
.dxbButton div { background-color: transparent; }
.dxeCalendarHeader td, .dxeCalendarHeader div { background-color: #dcdcdc; }

/*Odhlasovani*/
#loginInfo { position: absolute; top: 28px; right: 5px; }
    #loginInfo span.mapLabel { position: absolute; top: 33px; right: 0px; font-weight: bold; text-align: right; color: white; height: 16px; display: block; }
body.velikost-1 .loginInfo label { width: 120px; }
body.velikost-2 .loginInfo label { width: 160px; }
body.velikost-3 .loginInfo label { width: 230px; }


body.velikost-1 .loginInfo div.dxbButton { padding: 0px 29px; }
body.velikost-2 .loginInfo div.dxbButton { padding: 0px 49px; }
body.velikost-3 .loginInfo div.dxbButton { padding: 0px 86px; }
.loginInfo div.dxbButtonHover .dxb span { color: white !important; }
.loginInfo div.dxbButtonHover { background: url(../img/hover-upper-line.jpg) repeat-x top; height: 20px; color: white; }
.loginInfo div.dxbButtonSelected { border: none; background: white; color: black; font-size: 12px; height: 20px; }

.loginInfoSp .mapLabel { padding-right: 10px; display: block; color: black; padding-top: 7px; font-weight: bold; text-align: right; }
.loginInfoSp .mapButton { background: none; height: 20px; padding: 0px 0px; padding-top: 1px; color: black; float: none; border: none; }
.loginInfoSp { text-align: right; }
    .loginInfoSp .mapButton .dxb { padding: 3px 10px; }
    .loginInfoSp .mapButton.dxbButtonHover_Office2010BlackEvin6a { color: orange; }
/*Formul��ov� styl*/
.obal-formularovy-styl .buttons table.xmapButton, .obal-formularovy-styl .tlacitko-zpet { float: left; }

.scrollable { max-height: 500px; max-width: 450px; overflow: auto; }
.scrollableWide, .scrollableWide2 { max-height: 450px; max-width: 900px; overflow: auto; }
.scrollableWide2 { max-height: 590px; }
.scrollableSP { max-height: 450px; max-width: 300px; min-width: 200px; overflow: auto; }
.xscrollable td { vertical-align: top; }
.scrollableSP table { width: 100%; }
.popupForm.SP .uroven-1 .buttonOK,
.popupForm.SP .uroven-1 .buttonZrusit { margin-right: 2px; margin-left: 2px; }
/* UAR panel */
.UasPageControl { min-width: 300px; }

/* licencni ujednani */
.licenseIFrame { width: 980px; height: 670px; background: #efefd1; margin-bottom: 10px; }
.licence { padding: 30px; color: black; }
.licencePanel { background: #efefd1; }
.licenceButtons td { padding-bottom: 9px; background: #efefd1; }

.bottom a { text-decoration: none; color: White; }
/*.bottom a:hover{ background-color:white;}*/
.bottom-sp a { text-decoration: none; color: White; }

.licence_enc_table { width: 100%; }

    .licence_enc_table td { text-align: center; }

.ZmenaCenyInfo { width: 350px; height: 100px; margin-top: 15px; }

.InformaceControlMemo { width: 380px; }

.InformaceControlMemoSP { width: 200px; }

.dxpgArea_Office2010BlackEvin6a { background-color: #f0f0f0; }
.dxpgRowFieldValue_Office2010BlackEvin6a { background: #e0e0e0; color: black; }
.dxpgRowTotalFieldValue_Office2010BlackEvin6a { background: #d0d0d0; color: black; }


.dxPivotGrid_pgExpandedButton_Office2010BlackEvin6a { background-image: url(../img/imgEvin6.png); }
.dxPivotGrid_pgExpandedButton_Office2010BlackEvin6a { background-position: -163px -13px; }

.dxPivotGrid_pgCollapsedButton_Office2010BlackEvin6a { background-image: url(../img/imgEvin6.png); }
.dxPivotGrid_pgCollapsedButton_Office2010BlackEvin6a { background-position: -188px -13px; }

.divPosPopSestava { position: relative; top: 15px; margin-left: 10px; width: 960px; min-height: 554px; }
    .divPosPopSestava .dxbButtonSys { margin-top: 5px; margin-bottom: 5px; }

.content-sestavy .buttons .buttonsSestavy.test-shody-nl-nakup-vyroba { width: 100%; margin: 0px; }
    .content-sestavy .buttons .buttonsSestavy.test-shody-nl-nakup-vyroba td { padding-right: 10px; padding-left: 10px; }
        .content-sestavy .buttons .buttonsSestavy.test-shody-nl-nakup-vyroba td .mapButton { margin-left: 10px; }
body.velikost-1 .buttons.test-shody-nl-nakup-vyroba,
body.velikost-2 .buttons.test-shody-nl-nakup-vyroba,
body.velikost-3 .buttons.test-shody-nl-nakup-vyroba { width: 100%; }

.GrafPivot { margin-right: 3px; }
.obal-volna-delka .GrafPivot { margin-right: 20px; }

.TreeExplorerStyle { Width: 100%; /*Height: 100%; */ }
.popupForm.Evin6Info { width: 700px; background: #f8f8f8; }
.scrollable.Evin6Info { max-width: 690px; max-height: 460px; padding-right: 10px; }
.mapPopupControl.popupEvin6Info .dxpc-contentWrapper { background: #f8f8f8; }
.popupForm.Evin6Info .Evin6InfoButtons td { width: unset; }
.popupForm.Evin6Info .Evin6InfoButtons { margin-top: 23px; }
