/* Master layout */
HTML,BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}
BODY {FONT-SIZE: 12px; BACKGROUND: #ccc;WIDTH: 100%; FONT-FAMILY: arial, verdana, helvetica, sans-serif;}

A {TEXT-DECORATION: none;}
A:hover {TEXT-DECORATION: underline;}
IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
FORM {DISPLAY: inline;}
H1 {FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #039;}
H2 {FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #999;}
H6 {DISPLAY: none;}

DIV.clear {CLEAR: both; HEIGHT: 0px;}
BR.clear {CLEAR: both; HEIGHT: 0px;}
* HTML DIV.clear P {FONT-SIZE: 0px; LINE-HEIGHT: 0;}

.h {DISPLAY: none;}

#printHeader {DISPLAY: none;}
#printFooter {DISPLAY: none;}


/* Horni pruh */
#thMain {BACKGROUND: #00ACC9; LEFT: 144px; WIDTH: 600px; POSITION: absolute; TOP: 0px; HEIGHT: 54px;}
#thMainBody {RIGHT: 5px; BOTTOM: 16px; POSITION: absolute;}
#siemensLink a {font-size: 120%; color: #FFF;}
#thRight {MARGIN: 0px 0px 0px 744px; POSITION: relative; HEIGHT: 54px; background-color: #00ACC9;}
#thRightBody {PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 21px;}

/* Left Theme */
#rTheme1 {LEFT: 0px; WIDTH: 144px; POSITION: absolute; TOP: 0px; HEIGHT: 90px; background-color: #262865;}
#rTheme2 {BACKGROUND: #039; LEFT: 0px; WIDTH: 144px; POSITION: absolute; TOP: 90px; HEIGHT: 54px;}

#rThemeFull {LEFT: 0px; WIDTH: 144px; POSITION: absolute; TOP: 0px; HEIGHT: 144px; background-color: #262865;}

/* Stredni pruh - jazyk,kontakt */
#mhMain {BACKGROUND: #ccc; LEFT: 144px; WIDTH: 600px; POSITION: absolute; TOP: 54px; HEIGHT: 36px; TEXT-ALIGN: right;}
#mhMainBody {PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; TEXT-ALIGN: right;}
.sel_lang {color: #000;}

#mhRight {BACKGROUND: #666; MARGIN: 0px 0px 0px 744px; COLOR: #fff; POSITION: relative; HEIGHT: 36px;}
#mhRightBody {PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px;}
#mhRight .functions {FONT-SIZE: 8pt; COLOR: #fff}

/* Spodni pruh - menu,hledani */
#mainMenu {BACKGROUND: #666; LEFT: 144px; WIDTH: 600px; PADDING-TOP: 6px; POSITION: absolute; TOP: 90px; HEIGHT: 54px;}
#mainMenuBody {PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;}
#mainMenu UL {DISPLAY: inline; FONT-WEIGHT: 700; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #fff; LIST-STYLE-TYPE: none;}
#mainMenu LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap;}
#mainMenu A.unchecked {COLOR: #fff;}
#mainMenu A.checked {COLOR: #9f3;}

#userInfo {RIGHT: 0px; BOTTOM: 8px; POSITION: absolute; TEXT-ALIGN: right;}
#userInfoText {PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; color: #9f3;}
#userInfoText A {color: #fff;}

/*
#searchBar {BACKGROUND: #262865; LEFT: 612px; PADDING-TOP: 6px; POSITION: absolute; TOP: 90px; HEIGHT: 54px;}
*/

#searchBar { MARGIN: 0px 0px 0px 744px;	POSITION: relative; HEIGHT: 54px; background-color: #262865;}
#searchBarBody { PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;}
#searchBar TD.search-button { PADDING-TOP: 3px; TEXT-ALIGN: right;}

/* Leve menu */
#leftMenu {BACKGROUND: #ccc; LEFT: 0px; WIDTH: 144px; POSITION: absolute; TOP: 144px;}
#leftMenuBody {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#leftMenuFooter {HEIGHT: 90px;}


/* Main body */
#contentMain {BACKGROUND: #fff; LEFT: 144px; WIDTH: 600px; POSITION: absolute; TOP: 144px;}
#contentMainBody {PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;}
#contentMainFooter {HEIGHT: 0px;}
#footerPadding {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 32px; POSITION: relative;}


#contentRight {BACKGROUND: #ccc; MARGIN: 0px 0px 0px 744px; POSITION: relative;}
#contentRightPadding {PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: 156px; PADDING-TOP: 9px; voice-family: inherit;}
#contentRightFooter {HEIGHT: 90px;}

.footer {FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none;}
.footer1 {FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: none;}

.lmenutab {background-color: #666666;FONT-SIZE: 11px;}
.lmenutab TD {border-top: 1px solid #CCCCCC; color:#CCCCCC; padding: 0px}
.lmenutab .firstarrow, .lmenutab .arrow {padding: 0px 2px;}
.firstarrow IMG, .arrow IMG {width: 10px;height: 10px;}
.lmenutab .arrow {padding-left: 0px;}
.lmenutab TD A {color:#CCCCCC}
.lmenutab TD A:visited {color:#CCCCCC}
.lmenutab TD A:hover {color: #9f3}
.lmenutab TD A.checked {color:#9f3}

/* DataEdit */
.dataedt {border: 0px; margin: 0px; padding: 0px;}
.dataedt TD {height: 12px; line-height: 12px; padding: 0; padding-right: 15px; padding-top: 2px; padding-bottom: 2px;}
.dataedt .header {line-height: 12px; padding-top: 10px; padding-bottom: 2px}
.dataedt input, .dataedt textarea, .dataedt select {padding: 2px; margin: 0px;}
.dataedt input, .dataedt select  .dataedit .review {font-size: 100%}
.dataedt .inpline {height: 30px; padding: 5px; padding-left: 20px; padding-right: 20px;}
.dataedt .inpsubmit {width: 120px;}
.dataedt .review input{background-color: #FFA0A0; color: #000000; border-style: none; border: 1px solid #808080; padding: 3px; margin: 0px;}
.dataedt .review textarea{background-color: #FFA0A0; color: #000000; border-style: none; border: 1px solid #808080; padding: 3px; margin: 0px;}
.frmerrdescr{color: #FF0000; border: 0px;}


.error {border: 1px solid #ff0000; padding: 3px; margin-bottom: 5px; background-color: #ffC0C0; margin-top: 3px; padding-bottom: 3px; }
.error H3 {background-color: #ff0000; color: #FFF; display:block; text-align: center; margin:-3px -3px 3px -3px; padding:2px; font-size: 100%; }
.editerr {color: red; padding: 3px; margin: 0px; text-align: center;}
.dataerr, .dataerr-q {padding: 3px; margin: 0px; text-align: justify;}
.dataerr {color: red; font-weight: bold; font-size: 95%}
.dataerr-q {font-family: courier;}

.required { color: #007CDC; font-weight: bold; }
.dataflt {background-color: #B9D1E4; border: 1px solid #007CDC; margin-bottom: 5px; margin-top: 3px; padding: 10px;}
.notice {line-height:15px; background-color: #B9D1E4; border: 1px solid #007CDC; margin-bottom: 5px; margin-top: 3px; padding: 10px;}

.section-name {font-size: 110%; font-weight:bold; color: #CCCCCC; padding: 15px; padding-top: 15px; margin-bottom: 5px; border-bottom: 2px solid #CCCCCC;}
.headline, .headline_caution { padding: 10px 15px; margin: 0px; border-bottom: 1px solid #CCCCCC;}
.headline h3, .headline_caution h3 {margin: 0px; font-size: 120%; color: #26276A;}
.headline .published, .headline_caution .published {color: #26276A;}

