BODY {
        margin: 0;
        padding: 0;        
        background-color: #04192E;
		background-image: url(../img/pagebg.jpg);
		background-repeat: no-repeat;
		background-position: 50% 0%;        
}
BODY, FORM, TABLE {
        font-family: Arial, Sans-Serif;
        font-size: 9pt;
        color: #333333;
        margin: 0;
        padding: 0;
}
TEXTAREA, INPUT, SELECT {
        font-family: Arial, Sans-Serif;
        font-size: 9pt;
		color: #333333;
}
IMG {
        border: 0;
        margin: 0;
        padding: 0;
        border: none;
}

.cleaner {
		clear: both;
}

#email, #calendar {
		position: absolute;
		top: 0;
		left: 0;
}

/* ZAKLADNI CASTI */
#mainHolder {        
		margin: 0em auto;
		width: 980px; 
		background-color: #ffffff;
		padding: 0;
}
#footer {
   		text-align: right;   
   		font-size: 8pt;
   		margin-bottom: 0px;
		padding: 6px;
		background-color: #FFFFFF;
		background-image: url(../img/contentbg.gif);
		background-repeat: repeat-y;
}

#topheader {
		background-image: url("../img/headerbg.jpg");
		background-repeat: no-repeat;
		background-color: #ffffff;		
		width: 980px;
		height: 227px;
}
#topheader.partneri {
		background-image: url("../img/headerbg.jpg");
}

#mainHolder #content {        
        width: 980px;
        padding: 0;
        font-size: 9pt;
        background-color: white;
		background-image: url(../img/contentbg.gif);
		background-repeat: repeat-y;
}
#mainHolder #content.col2 {
		background-image: url(../img/contentbg2.gif);
}
#content .spaceBesideMenu {
        width: 28px;
}
#content .spaceInsteadMenu {
        width: 175px;
        top: 219px;
        left: 20px;
        position: absolute;
}


#content .rightmenu {
		float: left;
		width: 210px;
		padding: 7px 7px 0px 7px;
}
#content .rightmenu .rightmenu-item {
		margin-bottom: 7px;
}

#content .main * #childStructureList {        
        clear: both;
        width: 100%;
        margin: 10px 0 0 0;
}
#content .main * #childStructureList.noborder {
        margin: 0 0 0 0;
}
#content .main #footer {
		clear: both;        
        width: 763px;
        padding-top: 8px;
        padding-bottom: 8px;
}

/* HEADER */
#header {
	width: 980px;
	height: 182px;
	position: relative;
	top: 22px;	
}

#header #logolink {
	position: relative;
	width: 200px;
	height: 60px;
	left: 0px;
	top: -20px;
	float: left;	
}
#header #logolink A {
	display: block;
	width: 200px;
	height: 60px;
}
#header #logolink A SPAN {
	display: none;
}

#topmenu {
	float: right;
	position: relative;
	top: -182px;
	left: -2px;
}

#topmenu UL {
	margin: 6px 0 0 15px;
	padding: 0;
	float: left;
}
#topmenu LI {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#topmenu A:hover {
	text-decoration: none;
}
#topmenu SPAN {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 7pt;
}
#topmenu .lngico {
	padding: 2px 0 0 0;
}
#topmenu .lngico A {
	display: block;
	width: 15px;
	height: 10px;
	background-image: url(../img/lngico.gif);
	background-repeat: no-repeat;
}
#topmenu .lngico SPAN {
	display: none;
}

#topheader .path {
        display: block;
		width: 540px;
		height: 14px;
        color: #FFFFFF;
        padding: 2px 40px 3px 0;
        margin: 0;

		position: relative;
		top: 25px;
		left: 210px;

		text-transform: uppercase;
		font-size: 8pt;
		letter-spacing: 1px;		
}
#topheader .path A, #topheader .path A:visited {
        text-decoration: none;
        font-weight: normal;
        color: #FFFFFF !important;
}
#topheader .path A:hover {
        text-decoration: underline;
}
#topheader .path .selectedItem {
		color: #FFFFFF !important;
		font-weight: normal;
}


/* CONTENT */
#content .main {
        color: #333333;
        width: 760px;
        padding: 12px 0px 25px 0px;
        /*margin: 0 10px 0 10px;        */
        float: left;
		margin: 0 0 0 10px;
}
#content.col2 .main {
		width: 536px;
		margin: 0 10px 0 10px;
}
#content .main A {
		text-decoration: underline;
}

/* LEVE MENU */
#content .menu {
        margin-bottom: 20px;
        width: 199px;
        background-color: transparent;
        padding: 0;
        float: left;
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 7pt;
}

#content .menu UL {
        color: #005398;
        padding: 0 0 3px 0;
        margin: 0;
        list-style: none;                             
}
#content .menu UL LI#mnu2, #content .menu UL LI#mnu4 {
		display: none;
}
#content .menu UL LI#mnu12, #content .menu UL LI#mnu36 {
		margin-top: 22px;
		border-top: 1px solid #000000;
}
#content .menu UL UL {
        border-top: 1px solid #000000;
        border-bottom: none;
        padding-top: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        background-image: none;
        margin: 0;                
}
#content .menu UL LI.expanded UL {        
}
#content .menu UL LI.expanded LI.expanded UL {
        border-top: 0;
}
#content .menu UL LI {
        list-style: none;                       
        font-weight: normal;					
		padding: 0;
		margin: 0;			
		font-size: 0; /* IE6 bug */	
		
        border-bottom: 1px solid #000000;
		background-color: #464C4D;
}
#content .menu UL LI LI.last {
		border-bottom: none;
}
#content .menu UL LI LI SPAN {        
		padding: 8px 15px 8px 34px;
		/*background-position: 15px 50%;*/
}

#content .menu LI SPAN {        		
        display: block;
        line-height: 100%;
        background-image: none;
        background-repeat: no-repeat;
        background-position: 1px 50%;
        padding: 7px 15px 7px 20px;
        color: #FFFFFF;
        font-size: 8pt;
}
/* vychozi zobrazeni menu 1. urovne */
#content .menu LI.expanded A SPAN {        		        
        color: #FFFFFF;
}
/* vybrana polozka menu 1. urovne */
#content .menu LI.expanded SPAN {                
		background-color: #333333;
        color: #FFFFFF;
}
#content .menu LI.expanded A SPAN, #content .menu LI.expanded SPAN {
		background-image: url("../img/menu_square_a.gif");
}

/* vychozi zobrazeni menu 2. a nizsi urovne */
#content .menu * LI.expanded LI SPAN {
        font-size: 8pt;        
		background-color: #464C4D;
}
#content .menu * LI.expanded LI A SPAN {                        
        color: #FFFFFF;
        background-image: none !important;
}
/* aktualne vybrana polozka menu 2. a nizsi urovne */
#content .menu LI.expanded * LI.expanded SPAN { 
}

/* prejeti mysi po menu */
#content .menu LI A:hover {
		text-decoration: none;
}
* html #content .menu LI A:hover {
		text-decoration: underline;
}
#content .menu LI A:hover SPAN, #content .menu LI LI A:hover SPAN {
		background-image: url("../img/menu_square_a.gif") !important;
		background-color: #333333;
        text-decoration: none;        
        color: #FFFFFF;
}
 #content .menu LI.expanded * LI.expanded SPAN {
		background-image: url("../img/menu_square_a.gif");
		background-color: #333333;
        text-decoration: none;
        color: #FFFFFF;
}

#content .menu LI#mnu8 A:hover SPAN, #content .menu LI#mnu8 LI A:hover SPAN,
#content .menu LI#mnu10 A:hover SPAN, #content .menu LI#mnu10 LI A:hover SPAN,
#content .menu LI#mnu26 A:hover SPAN, #content .menu LI#mnu26 LI A:hover SPAN,
#content .menu LI#mnu13 A:hover SPAN, #content .menu LI#mnu13 LI A:hover SPAN,
#content .menu LI#mnu16 A:hover SPAN, #content .menu LI#mnu16 LI A:hover SPAN,
#content .menu LI#mnu47 A:hover SPAN, #content .menu LI#mnu47 LI A:hover SPAN,
#content .menu LI#mnu48 A:hover SPAN, #content .menu LI#mnu48 LI A:hover SPAN,
#content .menu LI#mnu61 A:hover SPAN, #content .menu LI#mnu61 LI A:hover SPAN,
#content .menu LI#mnu71 A:hover SPAN, #content .menu LI#mnu71 LI A:hover SPAN,
#content .menu LI#mnu70 A:hover SPAN, #content .menu LI#mnu70 LI A:hover SPAN,
#content .menu LI#mnu62 A:hover SPAN, #content .menu LI#mnu62 LI A:hover SPAN,
#content .menu LI#mnu69 A:hover SPAN, #content .menu LI#mnu69 LI A:hover SPAN,
#content .menu LI#mnu9 A:hover SPAN, #content .menu LI#mnu9 LI A:hover SPAN
{
		background-image: url("../img/menu_square_a_tv.gif") !important;
		background-position: 2px 50%;
}
#content .menu LI#mnu36 A:hover SPAN, #content .menu LI#mnu36 LI A:hover SPAN,
#content .menu LI#mnu46 A:hover SPAN, #content .menu LI#mnu46 LI A:hover SPAN
{
		background-image: url("../img/menu_square_a_net.gif") !important;
		background-position: 2px 50%;
}

#content .menu LI#mnu8.expanded A SPAN, #content .menu LI#mnu8.expanded SPAN, #content .menu LI#mnu8.expanded * LI.expanded SPAN,
#content .menu LI#mnu10.expanded A SPAN, #content .menu LI#mnu10.expanded SPAN, #content .menu LI#mnu10.expanded * LI.expanded SPAN,
#content .menu LI#mnu26.expanded A SPAN, #content .menu LI#mnu26.expanded SPAN, #content .menu LI#mnu26.expanded * LI.expanded SPAN,
#content .menu LI#mnu13.expanded A SPAN, #content .menu LI#mnu13.expanded SPAN, #content .menu LI#mnu13.expanded * LI.expanded SPAN,
#content .menu LI#mnu16.expanded A SPAN, #content .menu LI#mnu16.expanded SPAN, #content .menu LI#mnu16.expanded * LI.expanded SPAN,
#content .menu LI#mnu47.expanded A SPAN, #content .menu LI#mnu47.expanded SPAN, #content .menu LI#mnu47.expanded * LI.expanded SPAN,
#content .menu LI#mnu48.expanded A SPAN, #content .menu LI#mnu48.expanded SPAN, #content .menu LI#mnu48.expanded * LI.expanded SPAN,
#content .menu LI#mnu61.expanded A SPAN, #content .menu LI#mnu61.expanded SPAN, #content .menu LI#mnu61.expanded * LI.expanded SPAN,
#content .menu LI#mnu71.expanded A SPAN, #content .menu LI#mnu71.expanded SPAN, #content .menu LI#mnu71.expanded * LI.expanded SPAN,
#content .menu LI#mnu70.expanded A SPAN, #content .menu LI#mnu70.expanded SPAN, #content .menu LI#mnu70.expanded * LI.expanded SPAN,
#content .menu LI#mnu62.expanded A SPAN, #content .menu LI#mnu62.expanded SPAN, #content .menu LI#mnu62.expanded * LI.expanded SPAN,
#content .menu LI#mnu69.expanded A SPAN, #content .menu LI#mnu69.expanded SPAN, #content .menu LI#mnu69.expanded * LI.expanded SPAN,
#content .menu LI#mnu9.expanded A SPAN, #content .menu LI#mnu9.expanded SPAN, #content .menu LI#mnu9.expanded * LI.expanded SPAN
{
		background-image: url("../img/menu_square_a_tv.gif");
		background-position: 2px 50%;
}
#content .menu LI#mnu36.expanded A SPAN, #content .menu LI#mnu36.expanded SPAN, #content .menu LI#mnu36.expanded * LI.expanded SPAN,
#content .menu LI#mnu46.expanded A SPAN, #content .menu LI#mnu46.expanded SPAN, #content .menu LI#mnu46.expanded * LI.expanded SPAN
{
		background-image: url("../img/menu_square_a_net.gif");
		background-position: 2px 50%;

}

#content .menu LI#mnu9 SPAN, 
#content .menu LI#mnu61 SPAN, 
#content .menu LI#mnu71 SPAN,
#content .menu LI#mnu70 SPAN,
#content .menu LI#mnu62 SPAN,
#content .menu LI#mnu69 SPAN {
		padding-left: 34px;
}

/* OBSAH STRANKY */
#content .main P {
        margin: 0 0 2px 0px;
        padding: 4px 0 4px 0;
        color: #333333;
}
#content .main UL {
        margin: 3px 0 8px 10px;
        color: #333333;
        padding: 0;
}

#signpost, #module, #document, #usermodule, #search {
        width: 100%;        
        line-height: 150%; 
        color: #333333;
}
#search {
		line-height: normal;
}
#signpost {        
        padding-bottom: 23px;
        padding-top: 0px;
        font-size: 9pt;       
}
#signpost.notitle, #module.notitle #list, #module.notitle #detail, #usermodule.notitle {
		padding-top: 4px;
}
#usermodule {
	   padding: 0px 0 23px 0;
       color: #333333;
}
#usermodule FORM, #usermodule TABLE {
		color: #333333;
}
#module #filter, #usermodule #filter {
		background-color: #E6E6E6;
		padding: 10px 5px 10px 5px;
}
#module #list, #usermodule #list {
       padding: 0px 0 23px 0;
       color: #333333;
       font-family: Arial, Sans-Serif;
}

#module #detail {
       padding: 0px 0 23px 0;
       color: #333333;
       font-family: Arial, Sans-Serif;
}

/* SEPARATED VALUES */
#separatedValues {
        width: 100%;
        float: left;
        border-top: 1px dotted #B7B7B7;
        border-bottom: 1px dotted #B7B7B7;
        margin: 20px 0 25px 0;
        padding: 0 0 10px 0;
}
#separatedValues .content {
	clear: both;
	width: 740px;
}
#separatedValues .menu {
        display: block;
        width: 100%;
        border-bottom: none;
        margin: 20px 0 10px 0;
        top: 0px;
        left: 0px;
        position: relative;
}
#separatedValues .menu UL {
        float: left;
        padding: 0;
        margin: 0 0 10px 0;
}
#separatedValues .menu UL LI {
        float: left;
        padding: 5px 15px 6px 10px;
        border-top: none;
}
#content .main #module * #separatedValues .menu UL LI A {
        font-style: normal;
        font-weight: bold;
        font-size: 9pt;
}

/* SEARCH */
.main #search P {
       margin-bottom: 20px;
       color: #333333;
       line-height: 150%;
}
.main #search P A {
        font-size: 9pt;
}
.main #search P A:hover {
        text-decoration: underline;
}
.main #search P A, .main #search P A:hover, .main #search P A:visited {
        text-decoration: underline;
}

#searchForm TABLE {
	border-collapse: collapse;
}
#searchForm TABLE TD {
	margin: 0;
	padding: 0;
}
.searchedit {
		background-color: #CCCCCC;
		color: #333333;
		border: 1px solid #010101;
		width: 138px;
		height: 18px;
		margin: 0;
		padding: 4px 4px 0px 4px;
}

/* PAGING */
.paging {
        display: block;
        padding: 5px 0 5px 0px;
}
.paging .selpage {
        font-size: 8pt;
}
.paging A, .paging A:hover, .paging A:visited {
        text-decoration: none;
        font-style: normal;            
}

/* GALLERY */
.gallery, .gallery-classic, .gallery-weby {
	margin-bottom: 10px;
}
#main .gallery, #main .gallery-classic {
	width: 580px; /*600*/
}
#main .gallery-weby {
	width: 725px;
}

.gallery-main-item {
	float: left;
}
.gallery-image a, .gallery-image img {
	vertical-align: middle;
	margin-bottom: 0px !important;
}

/* imagestorage */
.gallery-classic .gallery-item {	
	background-color: #EAEAEA;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}
.gallery-classic .gallery-image {								
	display: inline;
	line-height: 190px;
	height: 190px;
	width: 190px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}
.gallery-classic .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 186px;
	padding: 2px;
}

/* photogallery */
.gallery .gallery-item {	
	background-color: #EAEAEA;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}
.gallery .gallery-image {								
	display: inline;
	line-height: 170px;
	height: 170px;
	width: 170px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}
.gallery .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 166px;
	padding: 2px;
}

/* webz */
.gallery-weby .gallery-item {	
	background-color: #EAEAEA;
	height: 250px;
	width: 250px;
	text-align: center;
	margin-right: 2px;
	margin-top: 2px;
}
.gallery-weby .gallery-image {								
	display: inline;
	line-height: 190px;
	height: 250px;
	width: 250px;
	text-align: center;
	margin-right: 1px;
	_padding-top: 10px;
	_display: block;
}
.gallery-weby .gallery-info {
	background-color: #EAEAEA;
	text-align: center;
	margin-right: 2px;
	margin-top: 1px;
	width: 246px;
	padding: 2px;
}

/* NASTENKA */
.nastenka {
		width: 95%;
		background-color: #EFEFEF;
		border: 1px solid #D6D6D6;
		padding: 10px;
		margin-bottom: 20px;
}
.nastenka .nastenka-user {
		font-weight: bold;
		font-size: 110%;
}
.nastenka .nastenka-datum {
		font-weight: bold;
}
.nastenka P {
		margin-top: 10px;
}

/* RUZNE */
.infotext {
		border: 1px solid #888888;
		background-image: url(../img/infotext.gif);
		background-repeat: no-repeat;
		background-position: 5px 50%;
		background-color: #FFFFE1;
		padding: 5px 5px 5px 28px;
		float: left;
		font-size: 8pt;
}
.infowarning {
		background-image: url(../img/infoerr.gif);
}

/* TABULKY */
TABLE.detail TH {
       text-align: left;
       color: #3E3E3E;
       background-color: transparent;
       padding: 4px 8px 4px 0px;
       background-image: none;
       border: 0;
}

/* obecna nova tabulka */
.main TABLE.newstyle, .main TABLE.list {
		border-collapse: separate;
		background-color: #E6E6E6;
		border: 1px solid #999999;
		margin: 6px 0 6px 0;
		border-spacing: 2px;
}
.main TABLE.newstyle THEAD TH, .main TABLE.list TH {
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		line-height: 130%;
		padding: 6px 6px 1px 6px;
		border-left: 1px solid #999999;
		border-bottom: 8px solid #E6E6E6;
}
.main TABLE.newstyle THEAD TH:first-child, .main TABLE.list TH:first-child {
		border-left: 0;
}
.main TABLE.newstyle TBODY TH {
		font-size: 10pt;
		font-weight: bold;
		color: #FFFFFF;		
		text-align: left;
		vertical-align: top;
		padding: 6px 10px;
		background: #474D4E url(../img/table_th_bg.jpg) repeat-x;
		border-left: 12px solid #858585;
}
.main TABLE.newstyle TBODY TH A {
		color: #FFFFFF !important;
		font-weight: bold !important;
}
.main TABLE.newstyle TD, .main TABLE.list TD {
		vertical-align: top;
		padding: 6px 10px;
		background: #EBEBEB url(../img/table_td_bg.jpg) repeat-x;
}

/* cista tabulka + reset stylu TABULKY */
.main TABLE.clean, .main TABLE.table-ikony,
.main TABLE.table-firma-ikony, .main TABLE.table-firmy,
.main TABLE.table-tips {
		border-collapse: collapse;
		background-color: transparent;
		border: 0;
		margin: 0;
}
.main TABLE.clean THEAD TH, .main TABLE.table-ikony THEAD TH,
.main TABLE.table-firma-ikony THEAD TH, .main TABLE.table-firmy THEAD TH,
.main TABLE.table-tips THEAD TH {
		font-size: 9pt;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		line-height: 130%;
		padding: 6px 6px 1px 6px;
		border-left: 0;
		border-bottom: 0;
}
.main TABLE.clean TBODY TH, .main TABLE.table-ikony TH,
.main TABLE.table-firma-ikony TH, .main TABLE.table-firmy TH,
.main TABLE.table-tips TH {
		font-size: 9pt;
		font-weight: bold;
		color: inherit;
		text-align: left;
		vertical-align: top;
		padding: 0;
		background: none;
		border-left: 0;
}
.main TABLE.clean TD, .main TABLE.table-ikony TD,
.main TABLE.table-firma-ikony TD, .main TABLE.table-firmy TD,
.main TABLE.table-tips TD {
		vertical-align: top;
		padding: 2px;
		background: none;
}

/* tabulka s body (home) */
.main TABLE.table-tips {
		border-collapse: separate;
}
.main TABLE.table-tips TH {
		text-align: left;
		vertical-align: top;
		color: #FFFFFF;
		background-color: #505558;
		background-image: url(../img/home/home_graybg.jpg);
		background-repeat: repeat-x;
		padding: 3px 5px 3px 10px;
		height: 6px;
}
.main TABLE.table-tips TD {
		border: 1px solid #CCCCCC;
		border-top: 0;
		background-color: #F3F3F3;
		vertical-align: top;
		font-size: 8pt;
		padding: 3px 5px 3px 10px;
		height: 38px;
		line-height: 140%;
}
.main TABLE.table-tips TD.ikona {
		border: 0;
		padding: 0;
		height: auto;
		width: 82px;
}

/* tabulka pro mapu firem */
.main TABLE.table-firmy {
		border-collapse: collapse;
		border: 1px solid #999999;
		margin: 0;
}
.main TABLE.table-firmy TD {
		background-color: #E1E1E1;
		padding: 10px;
}
.main TABLE.table-firmy TD TD {
		padding: 0;
}
.main TABLE.table-firmy TD.mapa {
		border-bottom: 1px solid #999999;
		background-color: #F3F3F3;
		padding: 10px;
}

/* tabulka se sloupce ikon a popisku */
.main TABLE.table-ikony {
		border-collapse: separate;
		padding: 0;
		margin: 0;
}
.main TABLE.table-ikony TD {
		vertical-align: top;
		padding: 1px 2px 2px 4px;
		font-size: 8pt;
		line-height: normal;
}

/* tabulka pro ikony u firem */
TABLE.table-firma-ikony {
		border-collapse: separate;
}
TABLE.table-firma-ikony TD {
		width: 30px;
		vertical-align: top;
		line-height: normal;
}


TABLE.clean TD.border {
		padding: 8px !important;
}
TABLE.clean TD.note {
		padding-top: 10px !important;
}
TABLE TD.stdborder, TABLE TR.stdborder TD, TABLE.clean TR.stdborder TD {
		padding: 4px 4px 4px 2px !important;
       	border-bottom: 1px solid #D9DADB !important;
       	color: #4D4D4D !important;
}
TABLE TD.stdborder IMG, TABLE TR.stdborder TD IMG, TABLE.clean TR.stdborder TD IMG {
		margin: 3px 0 0 0;
		padding: 0;
}

/* NOVY TYP FORMULARE */
TABLE.formtbl {
		border-collapse: collapse;
		background-color: #E6E6E6;
		border: 1px solid #999999;
}
TABLE.formtbl TH, TABLE.formtbl TD {
		background-image: none !important;
}
TABLE.formtbl TH.formtitle {
		background-color: #CCCCCC;
		background-image: url(../img/table_th_bg.jpg) !important;
		background-repeat: repeat-x;
		color: #FFFFFF;
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 9pt;
		padding: 6px 0 6px 10px !important;
}
TABLE.formtbl TH {
		background-color: #E6E6E6;
		/*color: #3E3E3E;*/
		font-weight: bold;
		padding: 6px 0 0 10px !important;
		border: 0;
		text-align: left;
}
TABLE.formtbl TD {
		padding: 0 15px 8px 10px !important;
		border: 0 !important;
}
TABLE.formtbl .firstrow {
		padding: 8px 15px 8px 10px !important;
}
TABLE.formtbl TD .sizef {
		width: 100%;
}
TABLE.formtbl TD .sizeh {
		width: 50%;
}
TABLE.formtbl TD .frame {
		border: 1px solid #C5C5C5;
		padding: 2px;
}
.formtblsubnote {
		padding: 4px 0 0 12px;
		display: block;
}

