/* Platí pro celou stránku */
HTML, BODY, TABLE, TD, SELECT, INPUT, TEXTAREA, P {font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; text-decoration: none;
						   scrollbar-face-color: #FAFAFA; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #E0E0E0; scrollbar-darkshadow-color: #E0E0E0; scrollbar-track-color: #FAFAFA; scrollbar-arrow-color: #C0C0C0; }


FORM {margin-top: 0px; margin-bottom: 0px; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #404040; text-decoration: none;}

INPUT {	border: 1px solid #C0C0C0; margin: 0px 0px 0px 0px; width: 280px; }

TEXTAREA { border: 1px solid #C0C0C0; margin: 0px 0px 0px 0px; width: 280px; height: 80px; }

SELECT { border: 1px solid #C0C0C0; margin: 0px 0px 0px 0px; width: 100px; height: 20px; }

INPUT.xCheck { border: none; margin: 0px; width: auto; height: auto; }

INPUT.xSmall { border: 1px solid #C0C0C0; margin: 0px 0px 0px 0px; width: 100px; }

INPUT.xAttachement { border: 1px solid #C0C0C0; width: 280px; }

BUTTON { background: #F8F8F8; color: #C80000; border: 1px solid #C0C0C0; padding: 1px 1px 1px 1px; cursor: hand; font-size: 10px; letter-spacing: 2px; font-weight: bold;}

HR {clear: both; height: 1px; color:#C0C0C0;}

SUP { color: #C80000; }

a:link, a:visited {font-size: 10px; color: #404040; text-decoration: none; }

a.xNorm:link, A.xNorm:visited, A.xNorm:active { font-size: 10px; color: #C80000; text-decoration: none; }

a.xNorm:hover { color: #FF0000; }

a.xMenu:link, A.xMenu:visited, A.xMenu:active { font-size: 10px; color: #FFFFFF; text-decoration: none; }

a.xMenu:hover { color: #00FF00; }

a.xFMD:link, A.xFMD:visited, A.xFMD:active {color: #404040; font-size: 9px; font-weight: bold; text-decoration: none; }

a.xFMD:hover { color: #C80000;}

a.xCloseWin:link, A.xCloseWin:visited, A.xCloseWin:active, a.xCloseWin:hover { font-size: 10px; line-height: 14px; font-weight: bold; color: #FFFFFF; background-color: #C80000; text-decoration: none; letter-spacing: 5px; text-transform: uppercase; }

.xHeadText { font-size: 10px; line-height: 14px; font-weight: bold; color: #404040; text-decoration: none; letter-spacing: 5px; text-transform: uppercase; }

.xHeadTextA { font-size: 10px; line-height: 14px; font-weight: bold; color: #404040; text-decoration: none; letter-spacing: 2px; text-transform: uppercase; }

.xText {color: #404040; text-align: justify; font-size: 10px; margin: 10px; width: 470px; }	
	
.xTextI { font-style: italic; letter-spacing: 1px; }
	     
.xTextSmall { font-size: 9px; color: #404040; text-decoration: none; }

.xTextB { font-weight: bold; }

.xSelect { font-size: 10px; color: #00FF00; }

.xCopyRight { color: #FFFFFF; font-size: 9px; font-weight: bold; }

.xTopBg { background-image: url("images/bg.jpg"); background-repeat: repeat; background-position: center bottom; }

.xSTopBg { background-image: url("images/topshadow.jpg"); background-repeat: repeat; background-position: center bottom; }

.xBotBg { background-image: url("images/bg.jpg"); background-repeat: repeat; background-position: center top; }

.xSBotBg { background-image: url("images/botshadow.jpg"); background-repeat: repeat; background-position: center top; }

.xMainBg { background-image: url("images/mainbg.jpg"); background-repeat: repeat; background-position: center top; }

.xFormTab { width: 400px; border: 1px solid #F8F8F8; background-color: #FFFFFF; }

.xFormTab td { padding-top: 2px; padding-bottom: 2px; padding-right: 6px; padding-left: 6px; border-bottom: 1px solid #F8F8F8; }

.xListTab { width: 470px; border: 1px solid #F8F8F8; background-color: #FFFFFF; }

.xListTab td { padding-top: 6px; padding-bottom: 2px; padding-right: 6px; padding-left: 6px; border-bottom: 1px dotted #C0C0C0; }

.xNewsTab { width: 470px; background-color: #FFFFFF; }

.xNewsTab td { padding-top: 6px; padding-bottom: 2px; padding-right: 6px; padding-left: 6px; border-bottom: 1px solid #F8F8F8; border-top: 2px solid #FFFFFF; }

.xTablebBg { background-color: #F8F8F8; }

.xNone {}

.xImage { border: 1px solid #C0C0C0; }

.xMap { padding: 6px; background-color: #FFFFFF; border: 1px solid #C0C0C0; width:409px;}

.xErrMsg { font-size: 10px; color: #C80000; }

.xSuccMsg { font-size: 10px; color: #00C800; }