body { text-align: center; background: #8cb2f3 url(../images/schema01/common/blocks/bg_body.jpg) center top no-repeat; margin: 0; padding: 0; }

.clearer { height: 1px; font-size: .01em; clear: both; overflow: hidden; }

#container-3cols-v1, #container-3cols-v2, #container-3cols-v3, #container-2cols-v1 { width: 960px; text-align: left; margin: 0 auto; }

#header { width: 100%; height: 60px; float: left; }
#header .logo { width: 300px; height: 56px; margin: 3px 0 0 3px; float: left; display: inline; }
#header .login, #header .sysContainer  { width: 600px; height: 23px; font-size: 10px; color: #ffffff; text-align: right; margin: 0 0 2px 0; float: right; display: inline; overflow: hidden; }
#header .login  { background: url(../images/schema01/common/blocks/bg_login.gif) right top no-repeat; }
#header .sysContainer { background: url(../images/schema01/common/blocks/bg_syscontainer.gif) right top no-repeat; }
#header .sysContainer .search { width: 30%; margin: 2px 2px 0 0; float: right; display: inline; }
#header .sysContainer .sysmenu { width: 65%; color: #fdd011; margin: 4px 0 0 0; float: right;}
#header .login .usermenu { width: 100px; color: #fdd011; margin: 5px 0px; float: right; }
#header .login .usermenu a:link, #header .login .usermenu  a:visited { color: #fdd011; text-decoration: none; }
#header .login .usermenu a:hover{ text-decoration: underline; }
#header .sysContainer .sysmenu a:link, #header .sysContainer .sysmenu a:visited { color: #fdd011; text-decoration: none; }
#header .sysContainer .sysmenu a:hover{ text-decoration: underline; }

#mainmenu { width: 100%; height: 40px; float: left; }
#mainmenu .ul { width: 100%; list-style: none; margin: 0; padding: 0; float: left; }
/* #mainmenu .ul li { list-style: none; margin: 0 25px 0 0; float: left; } */
#mainmenu .ul li img { margin: 15px 0 0 0; }
#mainmenu .ul li .section01, .section02, .section03, .section04, .section05, .section06 { position: relative; z-index: 999; height: 35px; background-position: left 0; background-repeat: no-repeat; padding: 0 0 0 35px; float: left; zoom: 1; }
#mainmenu .ul li a:hover, #mainmenu .ul li.act a { background-position: left -35px; } 
#mainmenu .ul li a img { margin: 15px 0 0 0; }
#mainmenu .ul li .section01 { background-image: url(../images/schema01/common/icons/menu/section01.gif); padding-left: 45px; } 
#mainmenu .ul li .section02 { background-image: url(../images/schema01/common/icons/menu/section02.gif); }
#mainmenu .ul li .section03 { background-image: url(../images/schema01/common/icons/menu/section03.gif); }
#mainmenu .ul li .section04 { background-image: url(../images/schema01/common/icons/menu/section04.gif); }
#mainmenu .ul li .section05 { background-image: url(../images/schema01/common/icons/menu/section06.gif); }
#mainmenu .ul li .section06 { background-image: url(../images/schema01/common/icons/menu/section05.gif); }

#mainmenu .ul li { margin: 0; padding: 0 40px 0 0; float: left; } 
#mainmenu .ul li.sub { position: relative; z-index: 998; margin-right:-15px;}
#mainmenu .ul li.sub { display: block; }
/*#mainmenu .ul li.last .section05 { margin-right: 0; position: absolute; }*/


/* ################################################################################ */

/*	level2
=====================  */
#mainmenu .ul li.sub ul { width: 155px; background: #3054a2; margin: 0; padding: 50px 0px 10px 0px; list-style: none; position: absolute; right:20px; top: 0; display: none; }
#mainmenu .ul li.sub:hover ul { display: block; z-index: 998;  }
#mainmenu .ul li.last ul { right: 20px; left:0; }

#mainmenu .ul li ul li { margin: 0; padding: 0; text-align: left;  }
#mainmenu .ul li ul li.separator { width: 135px;  height: 1px; font-size: 1px; line-height: 1px; background:#5e85d6; margin: 0 8px; padding: 0; display: inline; }
#mainmenu .ul li ul li .level2 { width: 135px; color: #fff; text-decoration: none; margin: 0; padding: 6px 10px 6px 10px; display: block; }
#mainmenu .ul li ul li .level2:hover { color: #366165; background: #e4f39e; }
/* ################################################################################ */

#submenu { width: 142px; margin: 0 9px; float: left; display: inline; overflow: hidden; }
#submenu ul { list-style: none; margin: 0; padding: 0; }
#submenu ul li { list-style: none; margin: 10px 0 0 0; }
#submenu ul li .level1 { height: 27px; line-height: 27px; font-family: Arial, sans-serif; font-size: 13px; color: #27696f; letter-spacing: -1px; text-decoration: none; background: url(../images/schema01/common/buttons/menu/bg_submenu.gif) left 0 no-repeat; padding: 0 10px; display: block; zoom: 1; overflow: hidden; }
#submenu ul li .level1:hover { background: url(../images/schema01/common/buttons/menu/bg_submenu.gif) left -27px no-repeat; }
#submenu ul li.act .level1, #submenu ul li.act .level1:hover { color: #ffffff; background: url(../images/schema01/common/buttons/menu/bg_submenu_act.gif) left 0 no-repeat; }

#submenu ul ul li { margin: 10px 0 5px 0; }
#submenu ul ul li .level2 { font-size: 11px; color: #000000; text-decoration: none; background: url(../images/schema01/common/bullets/bullet01.gif) 2px 4px no-repeat; padding: 0 0 0 12px; display: block;  }
#submenu ul ul li .level2:hover { text-decoration: underline; }
#submenu ul ul li.act .level2, #submenu ul ul li.act .level2:hover { color: #43797e; text-decoration: underline; }

#submenu ul ul ul { margin-left: 12px; }
#submenu ul ul ul li .level3 { font-size: 11px; color: #000000; text-decoration: none; background: url(../images/schema01/common/bullets/bullet03.gif) 2px 4px no-repeat; padding: 0 0 0 12px; display: block; }
#submenu ul ul ul li .level3:hover { text-decoration: underline; }
#submenu ul ul ul li.act .level3, #submenu ul ul ul li.act .level3:hover { color: #43797e; text-decoration: underline; }


#content .cheader { width: 100%; height: 44px; background-position: left top; background-repeat: no-repeat; overflow: hidden; }
#content .cfooter { width: 100%; height: 50px; background-position: left top; background-repeat: no-repeat; overflow: hidden; clear: both; }

#content .pathwayContainer { width: 100%; color: #366165; float: left; }
#content .cback01 .pathwayContainer { background: #e4f39e;}
#content .cback02 .pathwayContainer { background: #f8ffd7;}
#content .cback03 .pathwayContainer { background: #d6f4ee;}
#content .cback04 .pathwayContainer { background: #f4ffc0;}
#content .pathwayContainer .pathway { font-family: Verdana, sans-serif; font-size: 10px; margin: 15px 0px 15px 10px; width:75%; float:left;}
#content .pathwayContainer .pathway a:link, #content .pathwayContainer .pathway a:visited { text-decoration: none; }
#content .pathwayContainer .pathway a:hover { text-decoration: underline; }
#content .addthis-container { float:right; width:22%; }

/* section image in the left column */
#leftColumn .cc  { width: 100%; float: left; }
#home #leftColumn .cc { min-height: 591px; height: auto!important; height: 591px; background: #e4f39e; }
#section01 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section01/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }
#section02 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section02/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }
#section03 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section03/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }
#section04 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section04/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }
#section05 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section05/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }
#section06 #leftColumn .cc { min-height: 400px; height: auto!important; height: 400px; background: #e4f39e url(../images/schema01/section06/blocks/bg_leftcc.gif) left top repeat-x; padding: 0 0 191px 0; }

#leftColumn .item { width: 186px; height: 200px; background: url(../images/schema01/section01/sectionitem.gif) right bottom no-repeat; position: absolute; right: 0; bottom: 0; z-index: 9; }
#home #leftColumn .item { display: none; }

#section01 #leftColumn .item { background: url(../images/schema01/section01/sectionitem.gif) right bottom no-repeat; }
#section02 #leftColumn .item { background: url(../images/schema01/section02/sectionitem.gif) right bottom no-repeat; }
#section03 #leftColumn .item { background: url(../images/schema01/section03/sectionitem.gif) right bottom no-repeat; }
#section04 #leftColumn .item { background: url(../images/schema01/section04/sectionitem.gif) right bottom no-repeat; }
#section05 #leftColumn .item { background: url(../images/schema01/section05/sectionitem.gif) right bottom no-repeat; }
#section06 #leftColumn .item { background: url(../images/schema01/section06/sectionitem.gif) right bottom no-repeat; }


/* 3 columns v1*/
#container-3cols-v1 #leftColumn { width: 350px; min-height: 10px; margin: 0 10px 0 0; float: left; overflow: hidden; }
#home #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i01.gif); }
#section01 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i01.gif); }
#section02 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i01.gif); }
#section03 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i01.gif); }
#section04 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i01.gif); }
#section05 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i01.gif); }
#section06 #container-3cols-v1 #leftColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i01.gif); }

#container-3cols-v1 #mainColumn { width: 350px; min-height: 10px; margin: 0 10px 0 0; float: left; }
#home #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i02.gif); }
#section01 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i02.gif); }
#section02 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i02.gif); }
#section03 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i02.gif); }
#section04 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i02.gif); }
#section05 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i02.gif); }
#section06 #container-3cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i02.gif); }

#container-3cols-v1 #rightColumn { width: 240px; min-height: 10px; float: left; overflow: hidden; }
#home #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i03.gif); }
#section01 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i03.gif); }
#section02 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i03.gif); }
#section03 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i03.gif); }
#section04 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i03.gif); }
#section05 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i03.gif); }
#section06 #container-3cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i03.gif); }



/* 
	3 columns v2 - with subnavi and without backgraund and pathway 
	3 columns v3 - with subnavi, pathway and background in main column
*/
#container-3cols-v2 #leftColumn, #container-3cols-v3 #leftColumn { width: 160px; min-height: 10px; background: url(../images/schema01/common/blocks/bg_leftcc.gif) left bottom no-repeat; margin: 0 10px 0 0; padding: 0 0 9px 0; float: left; position: relative; z-index: 1; }
#home #container-3cols-v2 #leftColumn .cheader, #home #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i06.gif); }
#section01 #container-3cols-v2 #leftColumn .cheader, #section01 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i06.gif); }
#section02 #container-3cols-v2 #leftColumn .cheader, #section02 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i06.gif); }
#section03 #container-3cols-v2 #leftColumn .cheader, #section03 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i06.gif); }
#section04 #container-3cols-v2 #leftColumn .cheader, #section04 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i06.gif); }
#section05 #container-3cols-v2 #leftColumn .cheader, #section05 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i06.gif); }
#section06 #container-3cols-v2 #leftColumn .cheader, #section06 #container-3cols-v3 #leftColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i06.gif); }


#container-3cols-v2 #mainColumn, #container-3cols-v3 #mainColumn { width: 540px; min-height: 10px; margin: 0 10px 0 0; float: left; overflow: hidden; }
#home #container-3cols-v2 #mainColumn .cheader, #home #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i07.gif); }
#section01 #container-3cols-v2 #mainColumn .cheader, #section01 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i07.gif); }
#section02 #container-3cols-v2 #mainColumn .cheader, #section02 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i07.gif); }
#section03 #container-3cols-v2 #mainColumn .cheader, #section03 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i07.gif); }
#section04 #container-3cols-v2 #mainColumn .cheader, #section04 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i07.gif); }
#section05 #container-3cols-v2 #mainColumn .cheader, #section05 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i07.gif); }
#section06 #container-3cols-v2 #mainColumn .cheader, #section06 #container-3cols-v3 #mainColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i07.gif); }


#container-3cols-v2 #mainColumn .content { /* Q min-height: 600px; height: auto!important; height: 600px; */ clear: both; position: relative; }
#container-3cols-v3 #mainColumn .content { float: left; min-height: 528px; height: auto!important; height: 558px; clear: both; width: 540px; position: relative; padding-bottom: 30px; }
#container-3cols-v3 .cback01 .content { background: #e4f39e;}
#container-3cols-v3 .cback02 .content { background: #f8ffd7;}
#container-3cols-v3 .cback03 .content { background: #d6f4ee;}
#container-3cols-v3 .cback04 .content { background: #f4ffc0;}

#container-3cols-v2 #rightColumn, #container-3cols-v3 #rightColumn { width: 240px; min-height: 10px; float: left; overflow: hidden; }
#home #container-3cols-v2 #rightColumn .cheader, #home #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i03.gif); }
#section01 #container-3cols-v2 #rightColumn .cheader, #section01 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i03.gif); }
#section02 #container-3cols-v2 #rightColumn .cheader, #section02 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i03.gif); }
#section03 #container-3cols-v2 #rightColumn .cheader, #section03 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i03.gif); }
#section04 #container-3cols-v2 #rightColumn .cheader, #section04 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i03.gif); }
#section05 #container-3cols-v2 #rightColumn .cheader, #section05 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i03.gif); }
#section06 #container-3cols-v2 #rightColumn .cheader, #section06 #container-3cols-v3 #rightColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i03.gif); }


#container-3cols-v2 #rightColumn .content, #container-3cols-v3 #rightColumn .content { min-height: 590px; height: auto!important; height: 590px; background: #d7f5ef; clear: both; }
#container-3cols-v2 #rightColumn .cfooter, #container-3cols-v3 #rightColumn .cfooter { height: 10px; clear: both; overflow: hidden; }
#container-3cols-v2 #rightColumn .cfooter .cb03 .bgc, #container-3cols-v3 #rightColumn .cfooter .cb03 .bgc { height: 3px; font-size: .01em; padding: 0; margin: 0; overflow: hidden; }


/* 2 columns v1*/
#container-2cols-v1 #mainColumn { width: 710px; float: left; clear: left; overflow: hidden; }
#container-2cols-v1 #mainColumn .content { width: 100%; min-height: 550px; height: auto!important; height: 550px; background: #e4f39e; float: left; }

#home #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i04.gif); }
#section01 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i04.gif); }
#section02 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i04.gif); }
#section03 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i04.gif); }
#section04 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i04.gif); }
#section05 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i04.gif); }
#section06 #container-2cols-v1 #mainColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i04.gif); }


#container-2cols-v1 #rightColumn { width: 240px; float: right; clear: right; overflow: hidden; }
#container-2cols-v1 #rightColumn .content { min-height: 590px; height: auto!important; height: 590px; background: #f4ffc0; clear: both; }

#home #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/common/headers/set01_i03.gif); }
#section01 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section01/headers/set01_i03.gif); }
#section02 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section02/headers/set01_i03.gif); }
#section03 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section03/headers/set01_i03.gif); }
#section04 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section04/headers/set01_i03.gif); }
#section05 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section05/headers/set01_i03.gif); }
#section06 #container-2cols-v1 #rightColumn .cheader { background-image: url(../images/schema01/section06/headers/set01_i03.gif); }


#home #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/common/headers/set01_i05.gif); }
#section01 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section01/headers/set01_i05.gif); }
#section02 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section02/headers/set01_i05.gif); }
#section03 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section03/headers/set01_i05.gif); }
#section04 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section04/headers/set01_i05.gif); }
#section05 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section05/headers/set01_i05.gif); }
#section06 #container-2cols-v1 #rightColumn .cfooter { background-image: url(../images/schema01/section06/headers/set01_i05.gif); }




#footer { width: 100%; margin: 10px 0; float: left; clear: both; }
/* Q
#container-2cols-v1 #footer { width: 710px; clear: both; }
#container-3cols-v2 #footer, #container-3cols-v3 #footer { width: 540px; margin: 10px 250px 0 170px; clear: both; display: inline; }
*/
#footer .grass { width: 1035px; height: 79px; background: url(../images/schema01/common/blocks/grass.gif) center top no-repeat; margin: -59px -24px 0 -51px; position: relative; z-index: 3; }
/*.ie7 #footer .grass { margin-top: -49px; } */

#footer .bgc { text-align: center; padding-top: 4px; }

.tx-guestbook-field .lastname {
	visibility:hidden;
}

