body   
{
  color: #777777;
  background:  #2F3737 url("../Img/Backgrounds/1/bgAll2.png");
  background-attachment: fixed;
}

body.bg4, body.bg5
{
	background-repeat:   repeat-x;	
}

.textHighlight{
  color: #FFFFFF;
}

a
{
  color:#FFFFFF;
}

.bgDefault
{
background-color: #FFFFFF;
}
 
.bgHighlight
{
background-color: #4FC900;
} 

.bgYellow
{
background-color: #FEC501;
} 

.bgRed
{
background-color: #E41B20;
} 

.bgBlue
{
background-color: #2FBBFF;
}

.bgTransparent
{
	background-color: transparent;
}

.textBtnDefault
{
color:#2F3737;
} 

.textBtnHighlight
{
 color:#FFFFFF;
} 

.textDefault
{
 color:#777777;
} 

.btnDefault
{
  background: #FFFFFF url("../Img/Backgrounds/1/btn45.png") repeat-x;
  color:#2F3737;
}

.btnOff
{
  background: #2F3737 url("../Img/Backgrounds/1/btn45.png") repeat-x;
  color:#777777;
}

.btnHighlight
{
  background: #4FC900 url("../Img/Backgrounds/1/btn45.png") repeat-x;
  color:#FFFFFF;
}

.btnGradient
{
  background:  url("../Img/Backgrounds/1/bgGradientBlack.png") repeat-x bottom ;
}

.btnNext
{
  background: url("../Img/Backgrounds/1/arrowRight.png") no-repeat center center;
}

.btnBack
{
  background: url("../Img/Backgrounds/1/arrowLeft.png") no-repeat center center;  
}

.arrowLeft
{
  background: url("../Img/Backgrounds/1/arrowLeft.png") no-repeat center center;  
}

.arrowRight
{
  background: url("../Img/Backgrounds/1/arrowRight.png") no-repeat center center;  
}

.arrowUp
{
  background: url("../Img/Backgrounds/1/arrowUp.png") no-repeat center center;  
}

.arrowDown
{
  background: url("../Img/Backgrounds/1/arrowDown.png") no-repeat center center;  
}


.border
{
  border: 1px solid #5c6766;
}

.submenuItem
{
  background: url("../Img/Backgrounds/1/bgGradientBlack.png") repeat-x bottom ;
}

.textValue input
{
  background: #FFFFFF url("../Img/Backgrounds/1/btn45.png") repeat-x;
  color:#2F3737;
}
 
#header
{
	background: #2F3737 url("../Img/Backgrounds/1/bgAll2.png");
}
#header2
{
	background: url("../Img/Backgrounds/1/bgHeader.png") repeat-x;
}

#footer 
{
	background: #2F3737 url("../Img/Backgrounds/1/bgAll2.png");
}

.bg4 #footer 
{
	
}

#footer2 
{
	background:  url("../Img/Backgrounds/1/bgFooter.png") repeat-x;
}

#header .topNavigatorItem
{
  background:  url("../Img/Backgrounds/1/headerSeparator.png") no-repeat ;
}

#main .row
{
  background: url("../Img/Backgrounds/1/bgFastMenu.png") repeat-x top;
}

#main .fastMenu
{
  
}

#main .popUpMenu
{
  
}


.fastMenu .deviceLargeTextAutomat
{
  background:   url("../Img/Backgrounds/1/rectangleDown.png") no-repeat;
}

.popUpMenu .deviceLargeTextAutomat
{
  background: #FFFFFF url("../Img/Backgrounds/1/bgGradientBlack.png") repeat-x bottom;
}

.devicePopUpTextValue
{
  background: url("../Img/Backgrounds/1/bgGradientH.png") repeat-y left;
}

/* numericPad */
.numericPad
{
    background: url("../Img/Backgrounds/1/bgBlack.png");
    border: none;
}

/* modalPanel */

.modalPanel
{
    background: #2F3737 url("../Img/Backgrounds/1/bgAll2.png") ;
    border: none;
	width: 285px; /* m?l by b?t 300, ale proto?e je kolem 1px border tabulky, kter? nelze odstranit, tak jen 298px */
}

.modalPanel.dateTimePicker
{    
	width: 298px; /* m?l by b?t 300, ale proto?e je kolem 1px border tabulky, kter? nelze odstranit, tak jen 298px */
}

.modalPanel .rows
{
    background:  url("../Img/Backgrounds/1/bgModalPanel.png") ;
}

.modalPanel input
{
  background-image: url("../Img/Backgrounds/1/bgGradientBlack2.png") ;
}

.pleaseWait
{
  background: url("../Img/Backgrounds/1/bgBlack.png") ;
}

.modalPanel .row2,.row3,.row4
{
  background: url("../Img/Backgrounds/1/bgShadowHorizontal.png") no-repeat top center;
}

.coverDiv
{
  background: url("../Img/Backgrounds/1/bgBlack.png") center center;
}

.settingsRow
{
  background: url("../Img/Backgrounds/1/bgRow.png") repeat-x top;
}

.switchSymbol span
{
background: url("../Img/Backgrounds/1/switchSymbol.png") no-repeat center center;
}

#UserNameTextBox , #PasswordTextBox 
{
background: #FFFFFF url("../Img/Backgrounds/1/btn45.png") repeat-x;
color:#2F3737;
}

#login 
{
background: url("../Img/Backgrounds/1/bgBlack.png") center center;
}
 
.serverMap
{
background: url("../Img/Backgrounds/1/bgBlack.png") center center;
}

.serverMap a 
{
display: block;
background: url("../Img/Backgrounds/1/btn45.png") repeat-x;
color:#FFFFFF;
padding: 5px;
}	

.warningRow
{
background: url("../Img/Backgrounds/1/bgFastMenu.png") repeat-x top center;
}

.camController input
{
background-image: url("../Img/Icons/NoImage.png");
}

.houseNodeStatusSeparator {
    background: url("../Img/Backgrounds/1/bgFastMenu.png")  repeat-x;
}

/* ?e?en? detail? HomeControl? */
.bgDark
{
	 background-image: url("../Img/Backgrounds/1/bgGradientBlack.png");
	 background-position: bottom;
}

.bgBottom
{
  background-position: bottom;
  background-repeat: repeat-x;
}
