BODY {
	padding: 0px;
	margin: 0px; 
	FONT-SIZE: x-small; 
	COLOR: black; 
	FONT-FAMILY: Arial CE, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}
HTML, BODY {height: 100%;width: 100%;}
TD, TH, DIV, P {FONT-SIZE: x-small}
H1, H2, H3, H4, H5 {FONT-WEIGHT: bold;}
H1 {FONT-WEIGHT: bold; FONT-SIZE: medium}
H2 {FONT-WEIGHT: bold; FONT-SIZE: small}
H3 {FONT-WEIGHT: bold; FONT-SIZE: x-small}
H4 {FONT-WEIGHT: bold; FONT-SIZE: xx-small}
H5 {FONT-WEIGHT: bold; FONT-SIZE: xx-small}
HR {color: #E6E6E6; size: 1px; height : 1px;}
LABEL {FONT-SIZE: 1.1em;}
A {text-decoration: none; cursor: hand;}
A:link {color: #0B63AB;}
A:hover {color: #CC0066;}
A:visited {color: #0B63AB;}


/* rozdeleni stranky */
#Layouts, #Layouts2 {height: 100%;}
#Layout1 {LEFT: 18.1%; WIDTH: 63.8%; position: relative;float:left;clear:right;z-index : 200;}
#LeftPane {LEFT: 1.4%; WIDTH: 16.7%; POSITION: absolute;float:left; height: 100%; background: url(images/fjfi/bgPointGray.gif) #F2F2F2;}
#RightPane {LEFT: 81.9%; WIDTH: 16.7%; POSITION: absolute;float:left; height: 100%; background: url(images/fjfi/bgPointGray.gif) #F2F2F2;z-index : 100;}
#linePointLeft {LEFT: 0px; width:1.4%; POSITION: absolute;float:left;height: 100%; background: url(images/fjfi/bgPointBlueLeft.gif) #FFFFFF repeat-y top right;}
#linePointRight {LEFT: 98.6%; width:1.4%; POSITION: absolute;height: 100%; background: url(images/fjfi/bgPointBlueRight.gif) #FFFFFF repeat-y;z-index : 99;}
.mainForm {width : 100%; height : 100%;}

/* boxy v casti RIGHT a LEFT */
#box {border: 1px solid #546C88; width:100%; background-color:#ECECEC;}
#box A, #boxAnkety A {color: #165DB9; font-size: 0.8em;}
#box A:hover, #boxAnkety A:hover {color: #CC0066; font-size: 0.8em;}
#box P, #boxDate P, #boxAnketa P {margin: 0px;padding-left: 12px;padding-bottom: 5px;}
#box H3, #menuBox H3, #menuBox2 H3, #menuBox3 H3,#boxCalendar H3, #RightPane H3 {margin: 0px;color: #ffffff;BACKGROUND-COLOR: #546C88; border-bottom: 1px solid #ffffff; padding-top: 2px; padding-bottom: 2px; padding-left: 12px;padding-right:0px;}
#box H3 A {color: #ffffff; FONT-SIZE: x-small}
#box H3 A:hover {color: #FFCCCC; FONT-SIZE: x-small}
/*#menuBox {border: 0px solid #546C88; background-color:#98C0ED;}*/
#boxCalendar {border: 1px solid #4588D6; background-color:#ECECEC;}
#boxCalendar H1 {BACKGROUND-COLOR: #4588D6;}
#boxDate {border: 0px solid #4588D6; background-color:#ECECEC;}
#boxDate P {font-size: 0.8em;}
#logoFjfi {WIDTH: 100%; BACKGROUND-COLOR: #DCE9F7;}
#logoCvut {WIDTH: 100%; BACKGROUND: url(images/fjfi/bg01_2.jpg) no-repeat #ADCDF3 top left;}
#boxAnketa {border: 1px solid #546C88; width:100%; background-color:#ECECEC;}
#boxAnketa P, #boxAnketa TD SPAN {font-size: 0.8em;}
#boxAnketa .tbl {padding-left:12px;padding-right:3px;}
#boxAnketa .tbl TD TABLE TD {font-size:xx-small;}
#boxAnketa .tbl TD .tblno {padding-left:0px;padding-right:0px;}

/* MENU */
/*new menu */
.menu {width : 100%;}
#NavigationMenu_menuTable a {color: #000000;font-size : 12px;font-weight : bold;font-family : Arial,sans-serif;text-decoration : none;}
.menu td,.siteMap td{vertical-align : top;}
.menuItem-Level1 {background-color : #97C0EC; border-bottom : 1px solid #ffffff;width:100%;}
.menuItem-Level1 td{text-align : left;padding-top : 3px; font-family: Arial; font-size:x-small;padding-bottom : 3px;}


.SelectedStyle {font-family: Arial;font-weight: bold;BACKGROUND-COLOR: #125DB1; color: #FFFFFF; padding-top: 2px; padding-bottom: 3px;z-index: 10; width:100%}
td.bullet1 {width:23px;}
td.bullet1 div{padding-left : 7px;padding-right : 7px;padding-bottom : 4px;padding-top : 3px}

.menuItem-Level2 {background-color : #E4EEF8;width:100%;}
.menuItem-Level2 td{text-align : left;padding-top : 3px; font-family: Arial; font-size:0.7em;padding-bottom : 3px;}
td.bullet2{width : 25px;}
td.bullet2 div{ padding-top : 3px; padding-bottom : 6px;}
#NavigationMenu_menuTable .menuItem-Level2 a {font-weight : normal;}
/*end new menu */

/* menu Over */
.MenuItemOver{ background-color : #125DB1; !important}
.menuItem-Level1 A:link,.menuItem-Level1 A:visited,.menuItem-Level1 A:hover{color : #000000; !important}
.MenuItemOver A,.MenuItemOver A:link,.MenuItemOver A:visited,.MenuItemOver A:hover{ color : #ffffff; !important}
.MenuItemOut {}

.MenuItemChildOver{ background-color : #125DB1; !important}
.menuItem-Level2 A:link,.menuItem-Level2 A:visited,.menuItem-Level2 A:hover{color : #000000; !important}
.MenuItemChildOver A,.MenuItemChildOver A:link,.MenuItemChildOver A:visited,.MenuItemChildOver A:hover{ color : #ffffff; !important}
.MenuItemChildOut {}
#menu LI {BACKGROUND-COLOR: #98C0ED; border-bottom: 1px solid #ffffff; padding-top: 2px; padding-bottom: 3px;}
#menuBox UL {margin: 0px;padding : 0px;}
#menuBox UL LI {list-style-image: url(images/fjfi/liPlus.gif);}
#menuBox UL LI A {color: #000000;}
#menuBox3 UL {margin: 0px;padding : 0px;}
#menuBox3 UL LI A {color: #000000;}
#menuBox3 LI,#menu2 LI {BACKGROUND-COLOR: #C0D7F1;  border-bottom: 1px solid #ffffff; padding-top: 0px; padding-bottom: 3px;list-style-image: url("images/fjfi/liPoint_Quick.gif");}
#menu2 { list-style: inside; }
#menuBox2 LI {BACKGROUND-COLOR: #C0D7F1; border-bottom: 1px solid #ffffff; padding-top: 2px; padding-bottom: 3px;}
#menuBox2 LI {list-style-image: url(images/fjfi/liPoint.gif);}

/* MIDDLE */
#ContentPane {width:98%;_width:100%;padding:15px;_padding:15px;}
#ContentPane UL {padding: 10px; _padding: 0px;}
#ContentPane UL TD {padding-right: 0px; _padding-right: 43px;}
#ContentPane H3 {margin: 0px;}
#ContentPane1 H3 {color : #125BAA;}
#ContentPane H3.enq {color : #125BAA;}
#ContentPane1 #date, #ContentPane1 #author, #ContentPane1 #section {font-size: 0.8em;}
#ContentPane1 #section, #ContentPane #author {padding-left: 70px;}

#ContentPane P {margin: 0px; padding-top: 10px; line-height: 1.2}
#ContentPane #next {position: relative; right: 10px; float:right;}
#ContentPane #next A {font-size: 0.8em;}

/* MIDDLE TOP */
#line {WIDTH: 100%; height:25px;padding-top:2px; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; BACKGROUND-COLOR: #E4EEF9; clear:left;}
#HtmlTableRowAddAnnouncement {WIDTH: 100%; height:20px; padding-left: 5px; border-right: 1px solid #ffffff;  border-bottom: 1px solid #E4EEF9; clear:left;}
#line A, #HtmlTableRowAddAnnouncement A {font-size: 0.8em;}
#Banner_banner, #Banner_banner2, #SiteHeader_banner2, #Banner1_banner2 {WIDTH: 100%; background: url(images/fjfi/bg01_1.jpg) #CFE0F4 no-repeat top right; height: 100px;}
#Banner_banner H1, #Banner_banner H2, #Banner_banner H3 {margin: 0px; padding-left: 17px;}
#Banner_banner H3 {FONT-SIZE: 1em; padding-top: 20px; letter-spacing:0.1em; color: #4B555F}
#Banner_banner H2 {FONT-SIZE: 1.3em; padding-top: 5px; letter-spacing:0.1em;}
#Banner_banner H1 {FONT-SIZE: 1.7em; color: #003E89; padding-top: 2px;}

#Banner_banner2 H1, #Banner_banner2 H2, #Banner_banner2 H3 {margin: 0px; padding-left: 17px;}
#Banner_banner2 H3  {FONT-SIZE: 1em; padding-top: 20px; letter-spacing:0.1em; color: #000000}
#Banner_banner2 H2 {FONT-SIZE: 1.3em; padding-top: 25px; letter-spacing:0.1em; color: #000000;}
#Banner_banner2 H1 {FONT-SIZE: 1.7em; color: #000000; padding-top: 2px;}

#SiteHeader_banner2 H1, #SiteHeader_banner2 H2, #SiteHeader_banner2 H3 {margin: 0px; padding-left: 17px;}
#SiteHeader_banner2 H3  {FONT-SIZE: 1em; padding-top: 20px; letter-spacing:0.1em; color: #000000}
#SiteHeader_banner2 H2 {FONT-SIZE: 1.3em; padding-top: 25px; letter-spacing:0.1em; color: #000000;}
#SiteHeader_banner2 H1 {FONT-SIZE: 1.7em; color: #000000; padding-top: 2px;}

#Banner1_banner2 H1, #Banner1_banner2 H2, #Banner1_banner2 H3 {margin: 0px; padding-left: 17px;}
#Banner1_banner2 H3  {FONT-SIZE: 1em; padding-top: 20px; letter-spacing:0.1em; color: #000000}
#Banner1_banner2 H2 {FONT-SIZE: 1.3em; padding-top: 25px; letter-spacing:0.1em; color: #000000;}
#Banner1_banner2 H1 {FONT-SIZE: 1.7em; color: #000000; padding-top: 2px;}
/* INPUT */
INPUT.button {border-top: 1px solid #969696; border-bottom: 1px solid #5F5F5F; border-left: 1px solid #5F5F5F; border-right: 1px solid #969696; font-size: 0.8em; cursor: hand;	background: #DFDFDF; height: 17px;}
INPUT.inputTxt {background: #ffffff; border : 1px solid #000000; font-size : 0.8em;}
#line INPUT {height: 80%;}
.InputTitle {background: transparent;}
INPUT {background: transparent;}
SELECT {background: #ffffff; border : 1px solid #000000; font-size : 0.8em;	margin : -2px 0px; padding : 0px;}	

A.button {font-size: 0.8em; cursor: hand; color:#B32426; font-weight:bold;}
A.buttonAdmin, .buttonAdmin {border-top: 1px solid #969696; border-bottom: 1px solid #5F5F5F; border-left: 1px solid #5F5F5F; border-right: 1px solid #969696; font-size: 0.8em; cursor: hand; background: #DFDFDF; height: 17px; padding-left:5px;padding-right: 5px; height: 18px;color:#B32426;}

.linkDisabled A, .linkDisabled A:visited, .linkDisabled A:hover {color:Black; cursor:default; font-size:12px;}

.tableHead TD, .tableHead TH {background : #546C88 !important; color: #ffffff; }
.tableLine TD {background : #ECECEC !important;}

/* testovaci styly */

/* MODULY */
/* telefonni seznam (Conntacts.ascx)*/
.phoneBookHead {background:#C0D7F1;font-weight: bold;color: #000000;}
.ContactAlternatingItemInternal {background-color: #efefef;}
.containerMiddle {text-align: center;}

/* (events.ascx) */
.EventTitle {color:#000000;font-weight : bold;font-size: small}

/* vyhledavani */
.searchBox {float:right;}
.registrationBox {float:left}

/* paticka */
span.FooterText {font-size : xx-small;}
.TableRowFooter {background : #efefef;padding : 5px;margin-top : 19px;}

/* ankety */
.Ankety {BACKGROUND-COLOR: #ececec}
.enqCountY {padding-right : 2px}
.enqCountN {padding-left : 2px; text-align : right;}
.enq {font-weight : bold;padding : 5px 0px;}

/* Kalendar */
.calendar {font-size: 0.9em;width:100% !important;background:#ececec; border: 1px solid #428ad6 !important;border-style-top: none !important;border-collapse :separate !important;}
.calendar a,.calendar a:link,.calendar a:visited{color:#000000;font-size: 1em;}
.calendar td,#mujkalendar table {border-collapse :separate !important;font-size: 0.9em;}
.calendar td {border-bottom : 1px solid #ffffff;font-size: 0.9em;}
.calendar table td {border-bottom-style : none;font-size: 0.9em;}
.calendar-days-header {background: #8492AD !important;border-top: 1px solid #ffffff !important;border-bottom: 1px solid #ffffff !important;font-size: 0.9em;}
.calendar-today {background: #A52821 !important;color: #ffffff !important;font-size: 0.9em;}
.calendar-next-prev a{background : #428AD6 !important;color: #ffffff !important; padding :0px 2px !important; font-weight : bold !important;font-size: 0.9em;}
.DateOfAction {background : #C6D7F7 !important; border-bottom : 1px solid #ffffff;}

.treeView {background : #ffffff !important; backgroud-image:transparent !important; background-color: #ffffff !important;}
.treeViewDefault {background: #ffffff !important;}

.treeViewMenu {}
  
 .SLCAlternatingItemStyle
 {
  background:#ffffff;
 } 
 
 .normalBold1
 {
  font-weight:bold; 
 }
 
 .SLCItemStyle
 {
  background:#E0E7ED; 
 }
 
 .SLCHeaderStyle
 {
  background:#3690D2;
  color:#ffffff;
  font-weight:bold;
 }
 
 .SLCSelectedItem
 {
    background:#000000;
    color:#ffffff; 
 }
 
 
 
 .ContactItemInternal
{
  font-family: Verdana CE, Verdana, Arial CE, Arial, sans-serif;  
}

.ContactAlternatingItemInternal
{
  background-color:#F5F5F5;
  font-family: Verdana CE, Verdana, Arial CE, Arial, sans-serif;
}

.ContactItemExternal A ,.ContactItemExternal
{
  color:#0A246A;
  font-family: Verdana CE, Verdana, Arial CE, Arial, sans-serif;
}

.ContactItem A ,.ContactItem
{
  font-family: Verdana CE, Verdana, Arial CE, Arial, sans-serif;

}

.ContactAlternatingItemExternal A ,.ContactAlternatingItemExternal
{
  color:#0A246A;
}
