html, head, body
{
	padding:0;
	margin: 0;
	font-family: Verdana, Tahoma, Arial, lucida;
	/*background-color:rgb(255,204,153);*/
}

body
{
  
}

label
{
	display: block;
	position:relative;
	font-size: 11px;
	font-weight: bold;
}   
    
label.normal
{
	display: inline;
	font-size: 11px;
	font-weight:normal;
	padding:0;
	margin:0;
}   
    
a
{
	color:#000;
	line-height: 13px;
	text-decoration: none;	
}   

a:hover
{
	text-decoration:underline;
} 
     
form
{
	padding:0;
	margin:0;
}

.root
{
	margin:2px 0 0 2px;
  background-image: url('images/body_bg1.gif');
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.root0
{
	margin:4px 0 0 2px;
  background-image: url('images/body_bg0.gif');
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.root1
{
	margin:4px 0 0 2px;
  background-image: url('images/body_bg1.gif');
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.root2
{
	margin:4px 0 0 2px;
  background-image: url('images/body_bg2.gif');
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

img.logo
{
	position: absolute;
	left:2px;
	top:11px;
}

.topMenu
{
	width: 1007px;
	height: 22px;
	text-align: right;
	margin:0 0 2px 0;
	background-color:#dedfe0;
}

.topMenu div
{
	margin:4px 25px 0 0;
}

.topMenu div span
{
	margin:0px 0 0 18px;
	font-size: 11px;
	color: #4A4B4C;
}

.topMenu div span a
{
	color: #4A4B4C;
	text-decoration: none;
	font-size: 11px;
}



.topMenu div span a:hover
{
	text-decoration: underline;
}


.siteLabel
{
	width: 1007px;
	height: 40px;
	text-align: right;
	margin:0 0 0px 0;
	color:#fff;
	background-color:#113388;
	font-size:80%;
	font-variant:small-caps;	
}

.siteLabel div
{
	padding:5px 25px 0 0;
}

.siteLabel2
{
	width: 1007px;
	height: 70px;
	text-align: right;
	margin:0 0 0px 0;
	color:#fff;
	background-color:#113388;
	font-size:80%;	
	padding:5px 25px 0 0;
}





.mainMenu
{
	width:1007px;
	height: 26px;
	background-image: url('images/mm_bg.gif');
	overflow:hidden;
}

.mainMenu div
{
	margin: 0 0 0 162px;
}

.mainMenu div a
{
	display:block;
	float:left;
	height:26px;		
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	padding: 0 14px 0 14px;
}

.mainMenu div span
{
	display:block;
	padding-top:5px;	
}

.mainMenu div a:hover
{
	/*background-color:#426BB3;*/
	text-decoration:none;
}

 .mainMenu div a.actSel
{
	background-color:#426BB3;
	border:2px white solid;
	border-width:2px 2px 0 2px;
	
}

.mainMenu div a.actSel span
{
	padding-top:3px;
}



.subMenu
{
	width:1007px;
	height: 26px;
	background-color: #426BB3;
	margin:0 0 2px 0;

}

.subMenu div
{
	margin: 0 0 0 162px;
}

.subMenu div a
{
	display:block;
	float:left;
	height:26px;		
	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color: #FFF;
	padding: 0 14px 0 14px;
}

.subMenu div span
{
	display: block;
	padding-top: 5px;	
}

.subMenu div a:hover, .subMenu div a.actSel
{
	background-color:#819CCC;
	text-decoration:none;
}

.content
{
	width: 1007px;
}


.leftBlock
{
	width:162px;
	float:left;
	background-color:white;
}

.centerBlock
{
	width: 656px;
	float:left;	
	margin-left:2px;
	margin-right:0px;
	overflow:hidden;
}

.centerBlockFull
{
	width:818px;
	overflow:hidden;
	float:left;	
	margin-left:2px;
	margin-right:0px;
}

.rightBlock
{
	width: 162px;
	float:left;	
}

.rightBlockFull
{
	display:none;
}

.centerContent
{
  margin-right: 2px;
  
}

.leftList a
{
		display: block;
		width:162px;
		min-height:22px;
		
		font-family: Verdana;
		font-size: 11px;
		text-decoration:none;
		color: #FFF;
}

.leftList a:hover, .leftList a.actSel
{
	background-color: #819CCC;
	text-decoration:underline;
}

.leftList span
{
	display:block;
	padding-top:5px;
	padding-bottom:2px;
	margin-left:7px;
}

.leftList div
{
	margin:0 0 2px 0;
	background-color: #426BB3;
}

div.divider
{
	font-size:1px;
	height:1px;
	background-image: url('images/divider.gif');
	background-position: left center;
	background-repeat: repeat-x;
}

div.dividerTop
{
  background-position: left top;
}

div.storyDivider
{
  background-image: url('images/story_divider.gif');
}

.homeDivider
{
  margin: 5px 5px 7px 6px;
}


div.leftDivSpacer
{
	height:29px;
}


.leftMetaNav a
{
		display: block;
		width:100%;
		height:20px;
		
		font-family: Verdana;
		font-size: 11px;
		text-decoration:none;
		color: #4a4b4c;
		
		border-bottom:solid 1px #DEDFE0;
}

.leftMetaNav a:hover
{
	background-color: #DEDFE0;
	text-decoration:none;
}

.leftMetaNav span
{
	display:block;
	padding:4px 0 4px 0;
	margin-left:7px;
}

.leftMetaNav div
{
	margin:0px 0 12px 0;
	background-color: #FFF;
}

.leftSearch
{
  background-color:#dedfe0;

}

.leftSearch, .defFont
{
	font-family: Verdana;
	font-size: 11px;	
	color:#4a4b4c;
}

.leftSearch label
{
	display: block;
	margin:0px 0 5px 7px;
	padding:4px 0 0 0;
	font-weight: normal;
}

/*
.leftSearch input
{
	margin:0 7px 0 7px;
	width:130px;

	font-family: Verdana;
	font-size: 11px;	
	color:#4a4b4c;
}
*/

.inputSearch
{
	margin:0 7px 0 7px;
	width:142px;
  border: solid 1px #4a4a4a;
	font-family: Verdana;
	font-size: 11px;	
	color:#4a4b4c;
}



/* STYLY PRO CENTER BLOCK */
.marginTop
{
	font-size:1px;
	padding-top:24px;
}

.marginText
{
	margin:0 7px 0 171px;
	overflow:hidden;
}

h2
{
	margin:0;
	padding:0;
	font-weight: bold;
	font-size: 17px;
	color: #113388;
}


div.contentDiv
{
	height: 24px;
}

.contentText
{
	font-size: 13px;
	line-height: 17px;
	color: #000;
	padding:11px 0 11px 0;
	position:relative;
}

.welcomeContent
{
	background-color: white;
	background-repeat:no-repeat;
	width:818px;	
	border-bottom:solid 2px white;
	position:relative;
}

.welcomeContent table
{
	border-top: 2px solid white;
	border-left: 2px solid white;
	margin:0;
	/*margin-bottom:40px;*/
	 padding-bottom:18px;
	
}

.innerWelcome
{
  background-color:#113388;
  width:376px;
  position:absolute;
  right:10px;
  bottom:10px;
}

/*
.innerWelcome a
{
	background:red;
	border-left:2px solid white;
	border-top:2px solid white;
	padding:5px;
	text-align:right;
}
*/

.innerWelcome h3
{
  margin:16px 16px 6px 16px;
  color:white;
  font-weight:bold;
  font-size:17px;
}

.innerWelcomeText
{
  margin:16px;
  margin-top:0px;
  
  color:White;
  font-size:13px;
  line-height: 17px;
}

.innerWelcome a
{
  color:white;
  padding:4px;
  font-weight:bold;
  font-size:13px;
  display:block;
}

.innerWelcome a:hover
{
  color:white;
  text-decoration:none;
}

.listBlock
{
  background-color: #E5ECF6;
  border-bottom:solid 2px white;
}

.storyBlock
{

  background-color: #eee; /*#E5ECF6;*/
  overflow:hidden;
} 

.storyBg
{
	background-color: #E5ECF6;
}

.onePxBorder
{
	border-bottom:solid 1px rgb(198,201,209);
}


.twoPxBorder
{
	border-bottom:solid 2px white;
} 

.docInfo
{
  font-size: 10px;
  color: #000;
}

div.clear
{
	clear: both;
	font-size:1px;
	height:1px;
	display:none;
}

.storyBlock p
{
	margin:0 0 7px 0;
	padding: 0;
	font-size: 13px;
	line-height: 17px;
}

.contentText h3
{
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  color: #112288;
  padding:0;
  margin:11px 0 0 0;
}

.listBlock p
{
  margin:0;
  padding:0;
  font-size: 13px;
}

.listBlock .contentText span
{
  display:block;
  text-align: right;
}

.listBlock .contentText a.storyMore
{
  font-size: 13px;
  text-decoration: none;
  color: #000;
}

a:hover.storyMore
{
  text-decoration: underline;
}

.storyListTitle
{ 
  color: #113388;
  font-size: 13px;
  text-decoration: none;
  font-weight: bold;
}

.storyListTitle:hover
{ 
  text-decoration: underline;
}



.teaser
{
	width:203px;
	display: block;
	min-height: 180px;
	float:left;
	margin:0 2px 2px 0;
}

.teaserRight
{
	width:162px;
	min-height: 180px;
	float:left;
	margin:0 2px 2px 0;
	background-color: #e5ecf6;
}

.teaserRight a
{
	display:block;
	margin:0 7px 0px 7px;
	padding:0 0 10px 9px;
	font-family: Verdana;
	font-size: 11px;
	color:#000;
	line-height: 13px;
	text-decoration: underline;
	background-image: url('images/gt_bullet.gif');
	background-repeat: no-repeat;
	background-position: left 5px;
}

.teaserRight a:hover
{
	/*text-decoration: underline;*/
}


.teaserRight h3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #113388;
	margin:0px 7px 0px 7px;
	padding:11px 0 10px 0	
}

.teaser a
{
	display:block;
	margin:0 7px 0px 7px;
	padding:0 0 10px 9px;
	font-family: Verdana;
	font-size: 11px;
	color:#000;
	line-height: 13px;
	text-decoration: underline;
	background-image: url('images/gt_bullet.gif');
	background-repeat: no-repeat;
	background-position: left 5px;
}

.teaser a:hover
{
	/*text-decoration: underline;*/
}


.teaser h3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #113388;
	margin:0px 7px 0px 7px;
	padding:11px 0 10px 0	
}

.bTeaser
{
	width: 162px;
	height:180px;
	float:left;
	background-color: #426BB3;
}

.bTeaser h3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin:11px 7px 10px 7px;
}

.bTeaser span
{
	display:block;
	color: #FFF;
	font-family: Verdana;
	font-size: 11px;
	padding: 0 7px 0 7px;
}

.bTeaser div
{
	text-align:right;
	margin:0 7px 0 7px;
}

.bTeaser a
{
	color:#FFF;
	font-size: 11px;
	text-decoration: none;
}

.bTeaser a:hover
{
	text-decoration: underline;
}

.teaserLine
{
  clear:both;
  width:820px;
  background-image:url("images/teaserline.gif");
  background-repeat:repeat-y;
  border-bottom:solid 2px white;
}

.tableBlock
{
	border-bottom: white 2px solid;
}

.related
{
  clear:both;
  margin:0 0 0 0;
  padding:0;

}

.relatedBlock
{
  margin-bottom: 2px;
}

.related td.firstCol
{
  width:164px;
  vertical-align: top;
  background-color: #eee; /*#E5ECF6;*/
}

.related td.firstCol span
{
  display:block;
  margin:11px 7px 7px 7px;
  font-size: 11px;
  font-weight: bold;
  color: #113388;
}



.related td.secondCol
{
  background-color: #B3C4DC;
  width: 490px;
}

/* Přidat tuto třídu do druhého sloupce tabulky při širokém zobrazení */
.related td.secondColFull
{
	background-color: #B3C4DC;
	width: 652px;
}         

.related td.secondCol div.tblDiv, .related td.secondColFull div.tblDiv
{
  display: block;
  margin: 11px 7px 4px 7px;
  padding:0 0 7px 0;
}

.related td.secondCol span, .related td.secondColFull span
{
  display:block;
  font:Verdana;
  font-size:11px;
}

td.secondCol .imageRel, td.secondColFull .imageRel
{
	width:450px;
	
}

td.secondCol .imageRel td, td.secondColFull .imageRel td
{
	text-align: center;
}

.related a
{
	color: #113388;
	font-size: 11px;
	padding:0 0 0 14px;
	margin:0 0 0 7px;
	background-image: url('images/gt_bullet_blue.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
	text-decoration: none;
	line-height: 17px;
}

.noGtBullet a
{
	background-image:none;
	margin:0;
	padding:0;
}

.chapLstForm a
{
	margin:0 4px 0 4px;
	padding:0;	
}

.related a:hover
{
	text-decoration: underline;
}

.survey
{
	font-size: 11px;
	color:#113388;
}

.survey p
{
	margin:0;
	padding:0;
	
}

.survey span
{
	display:block;
	height:7px;
	font-size: 1px;
	margin:0 0 4px 20px;
} 



.listBlock img
{
  float:left;
  margin:0px 0px 7px 20px;
}

.listItem, .newLine
{
  clear: left;
}

.ieFix
{
position:relative;
}

.featTopic h3
{
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  color: #113388;
  margin:16px 7px 11px 7px;
}

.featTopic div
{
  font-size: 13px;
  line-height: 17px;
  color:#113388;
  margin:0 7px 0 7px;
}


.footer
{
  clear: both;
  background-color: #eee; /*#dedfe0;*/
  width:654px;
  margin:0 0 40px 0;
}

.footerFull
{
  clear: both;
  background-color: #eee;
  width:816px;
  margin:0 0 40px 0;
}

.footer div, .footerFull div
{
  padding:15px 7px 13px 7px;
}

.fTop img
{
  border:none;
  vertical-align:middle;
}

.footer .fTop, .footerFull .fTop
{
	 float: right;
}

.footer, .footerFull
{
  font-size: 10px;
  text-decoration: none;
  color: #939598;
}

.footer a, .footerFull a
{
  font-size: 10px;
  margin:0 0 0 14px;
  text-decoration: none;
  color: #939598;
}

.footer a:hover, .footerFull a:hover
{
  text-decoration: underline;
}


.actionBar
{
  background-image: url('ico/action_bar.gif');
  background-repeat: repeat-x;
  height:24px;
  margin:0 0px 0 0;
  font-size:1px;
  overflow:hidden;
}

.actionBottom
{
  height:52px;
}

.actionBar table
{
	border-collapse: collapse;
	border:solid 1px rgb(116,122,140);
	margin:0 7px 11px 0;
	display:block;
	float:right;
	height:22px;
	overflow:hidden;
}

.actionBar table td
{
	border-right: solid 1px rgb(116,122,140);
	font-size:1px;
	overflow:hidden;
}

.actionBar table td.lastCol
{
	border-right:none;
}

.serviceBlock
{
	background-color: #dedfe0; /*#b5B7BD;*/
	color: #4A4B4C;
	border-bottom:solid 1px rgb(198,201,209);
	margin:0 2px 0 0;
}

.serviceBlock h3
{
	font-size: 17px;
	font-weight: bold;
	color: #4A4B4C;
	padding:11px 0 17px 0;
	margin:0;
	position: relative;
}
        
input, select
{
width:148px;
}




.serviceBlock input, .serviceBlock select
{
	margin:0 0 7px 0;
	display:block;	
}

input.normal
{
	width:auto;
	display:inline;
	margin:0;
	padding:0;
	float:left;
}

.twoPxSpace
{
	font-size: 1px;
	height:2px;
}


.docFilter
{
	background-color: #b5B7BD;
}





.listFilter
{
	margin: 7px 0 0 0;
}

.listFilter label
{
	color:#113388;
}

.listFilter select
{
	margin:0 0 7px 0;
}

.discussion input, .discussion label
{
	width: auto;
	display:inline;
}

.dicsDivs
{
	margin:0;
	padding:0;	
}

ul.discussion
{
	list-style-type: none;
	margin:0 0 7px 0;
	padding:0;
}

ul.discussion li
{
	margin:0;
	padding:0;
}

ul.discussion label
{
	font-weight: normal;
	color: #113388;
	margin:0 0 0 3px;
}

ul.simple
{
	font-size:11px;
	list-style-type:none;
	padding:0;
	margin:0;
}

.addCommentBlock textarea
{
	margin: 0 0 7px 0;
}


.discItem
{
	margin:0 0 0 10px; 
}

.dscItCntnt
{
	background-color: #426BB3;
	color:white;
	margin:0 0 2px 0;
	padding: 4px;
	font-size: 13px;
}

.dscItmTitle
{
	font-weight: bold;
}

.dscItCntnt a
{
	display:block;
	width:70px;
	float:right;
	background-image: url('images/gt_bullet_blue.gif');
	background-position: left 7px;
	padding:0 0 0 12px;
}

.dscItmDet
{
	font-size: 11px;
}

.artPerexImage
{
	vertical-align:top;
	text-align:right;
}

.artPerexText
{
	vertical-align:top;
	text-align:left;
	font-size:13px;
	background-color:transparent;
	padding-bottom:8px;
}

.docAnotace
{
	vertical-align:top;
	text-align:left;
	font-size:13px;
	background-color:transparent;
	padding-bottom:8px;
	padding-left:9px;	
}


.noBorder
{
	border:none;
}

.botPad
{
	padding-bottom:8px;
}

.topPad
{
	padding-top:8px;
}

.searchBtn
{
	margin:2px 3px 0 7px;
	width:148px;

	font-family: Verdana;
	font-size: 11px;	
	color:#4a4b4c;
	
	
	text-align:right;
	border:none;
	background-image:url('images/arrowS.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:-3px 5px;
	cursor:hand;
	font-weight:bold;
}

.pressTeaser
{
	width:326px;
}

.buttonStyle
{
	float:left;
	background-color:transparent;
	background-image:url("images/arrow.gif");
	border:none;
	background-repeat:no-repeat;
	background-position:-45px 7px;
	padding-bottom:11px;
	margin-right:10px;
	text-align:right;
	cursor:hand;
}

.buttonStyleTwo
{
	float:right;
	background-color: transparent;
	background-image:url("images/arrow.gif");
	border: none;
	background-repeat:no-repeat;
	background-position: -28px 7px;
	padding-bottom:11px;
	margin-right:10px;
	text-align:right;
	cursor:hand;
	color: #555;
	width: 100px;
	font-weight: bold;
}

/* styl diskuze - lineární/stromová */

.storyBlock a
{
	color:#113388;
}

.smallPadding
{
	margin:8px;
}

/* Monitoring tisku */
.newFiltr input
{
	width:auto;
}

/* sitemap */
.tree, .tree a, .tree a:link, .tree a:visited
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:black;
}

.tree a:hover
{
	text-decoration:underline;
}

.tree
{
	margin-left:-11px;
}

.arPrevImage
{
	padding-top:4px;
	padding-bottom:4px;
}


/* newsLetter */
.news_take
{
	padding:0;
	margin:0;
}

ul.news
{
  list-style-type:none;
  padding:0;
  margin:0 0 10px 20px;
}

.btnOznac2
{
	width:120px;	
	background-position:-55px 6px;
	text-align:center;
	
	height:20px;
	background-color:#e5ecf6;
	border:solid 1px #444444;
	
}
.btnVyber2
{
	width:120px;
	background-position:-55px 8px;
	text-align:center;
	
	height:20px;
	background-color:#e5ecf6;
	border:solid 1px #444444;

}
.btnOdber2
{
	width:120px;
	height:20px;
	background-position:-55px 6px;
	text-align:center;
	background-color:#426BB3;
	color:White;
	border:solid 1px #444444;
}

input.newsAccept
{
	background:#B5B7BD;
	border:none;
}

.btnFilter
{
	width:120px;
	height:20px;
	background-position:-55px 6px;
	text-align:center;
	background-color:#426BB3;
	color:White;
	border:solid 1px #444444;
}



.dochAccount
{
	font-family:Verdana;
	font-size:11px;
	margin:0px 0px 2px 1px;
	width:161px;
	/*width:100%;*/
	background-color:#dedfe0;
}

.dochAccount a
{

	padding:8px 7px 8px 7px;
	text-decoration:none;

	display:block;

	text-align:right;
	background-image:url("images/arrows3.gif");
	background-repeat:no-repeat;
	/*background-position:5px;*/
	background-position:7px 39px ;
	
	color:#4a4b4c;
	font-weight:700;
}
.dochAccount a:hover
{
	text-decoration:none;

}

.dochAccount a span
{
	font-weight:normal;
	display:block;
	text-align:left;
}


.usrLogOn
{
	margin:8px;
}

.usrLogOn a
{
	color:Black;
}

/* Content text */
.lightBg
{
	background-color:#426bb3;
}
.darkBg
{
	background-color:#14328c;
}
.bolder
{
	font-weight:bold;
	color:#14328c;
}
.dotU
{
	border-bottom:dotted 1px black;
}

.leftInq
{
  margin-left:1px;
  margin-top:-1px;
}



 .leftInq .related td.inqCol, .leftInq .survey, .leftInq a
{
  background-color:#dedfe0; 
  color:#4a4b4c;
}

.leftInq .survey, .leftInq .related td.inqCol div.tblDiv
{
  margin:8px 0 8px 3px;
  padding:0;

}

.leftInq a
{
  font-weight:700;
  padding:0 0 0 10px;
  background-image:url('images/gt_bullet_gray.gif');
}

.leftInq .inqQuestion
{
  margin:8px 0 8px 7px;
  padding:0;
  width:145px;
}

.leftInq p 
{
  margin:0 0 2px 7px;
}

.anketaVoted
{
  margin:8px 0 0 3px;
}

/* A.N. */
.related td.inqCol
{
  background-color: white;
  width: 490px;
}

.related td.inqCol div.tblDiv, .related td.secondColFull div.tblDiv
{
  display: block;
  margin: 11px 7px 4px 7px;
  padding:0 0 7px 0;
}

.related td.inqCol span, .related td.secondColFull span
{
  display:block;
  font:Verdana;
  font-size:11px;
}

.smallText
{
	font-size:9px;
	font-weight:normal;
}


.sproAccount
{
	font-family:Verdana;
	font-size:11px;
	margin:4px 0px 4px 6px;
	width:120px;
	
}

.sproAccount a
{
	padding:4px;
	text-decoration:none;
	color:Black;
	border:solid 1px #444444;
	display:block;
	background-color:#B3C4DC;
	/*background-color:#426bb3;*/
	text-align:right;
	background-image:url("images/arrow.gif");
	background-repeat:no-repeat;
	background-position:38px left;
	
}

.sproAccount a:hover
{
	text-decoration:none;
}

.sproAccount a span
{
	display:block;
	text-align:left;
	
}

.leftLogged
{
	border:solid 1px #444444;
	background-color:#B3C4DC;
	color:Black;
	width:120px;
	margin:0 0 4px 6px;
}

.loginError
{
	color:Red;   
}


.clearDiv
{
  clear:both;
  font-size:0px;
}

.chapters a
{
  display:block;
}

.loggedUser
{
  color:#4a4b4c;
  margin:8px 4px 8px 7px;
}

.loggedOptions
{
  margin:0 7px 0 7px;
}

.loggedOptions a
{
  padding:0 7px 4px 7px;

  display:block;
}

.loggedLogout
{
  background-image:url('images/arrows3.gif');
  background-repeat:no-repeat;
  background-position: -79px 4px;
}

.loggedChangePass
{
  background-image:url('images/arrows3.gif');
  background-repeat:no-repeat;
  background-position: -45px 4px;
}


.formTable
{
  font-size:11px;
  border:solid 1px #4a4b4c;
}



.formTable td
{
 padding:0 0 0 0;
 margin:0px 0 0 0;
 border:solid 1px #dedfe0;
 width:250px;
}

.formTable input
{
 width:245px;
 height:100%;
 padding:0;
 margin:0;
 font-size:11px;
}

.darker
{
  width:200px;
}

.formTable td.darker
{
  background-color:#b5B7BD;
  width:162px;
  padding-left:4px;
  padding-top:2px;
  vertical-align:top;
}

.formTable input.normal
{
  width:auto;
  height:13px;
}

.formTable .newLine
{
  margin: 2px 0 2px 0;
}

.formTable ul.news
{
  margin:4px 0 4px 0;
}

.sumbitRow input
{
  width:110px;
  height:20px;
  background-color:#b5b5b5;
  border:none;
  color:#4a4b4c;
  float:left;
  border-left:solid 2px #dedfe0;
}

.sumbitRow
{
  text-align:left;
  background-color:#b5b5b5;
  padding:0;
  margin:0;
}

.sumbitRow table, .sumbitRow table td
{
  text-align:right;
  width:335px;
  margin:0;
  padding:0;
  margin-left:80px;
  border:none;
}

.sumbitRow table td
{
  background-color:#b5b5b5;
}

.formTable input.loginBtn, .formTable input.changePassBtn
{
  text-align:right;
  border:none;
  background:#b5b5b5;
  width:420px;
  color:#4a4b4c;
  font-weight:bold;
  display:block;
  float:right;
  padding-right:8px;
  cursor:hand;
}


.header
{
	/*padding-top:24px;*/
}

h3.smaller, div.smaller
{
	font-size:80%;
}


.welcomeContent table
{
	border-top: 2px solid white;
	border-left: 2px solid white;
	margin:0;
	margin-bottom:-16px;
}

.lstMon
{
	width:20px;
}

table.artStyle
{
  border:none;
	border-collapse:collapse;
}

table.artStyle td
{
  background-color:#426bb3;
  padding:2px;
}
table.artStyleDark td
{
  background-color:#113388;
  padding:2px;
}
table.artStyleLight td
{
  background-color:#919ccc;
  padding:2px;
}

table.dateTable
{
	border:none 0px;
	margin-bottom: 10px;
}

table.dateTable td
{
	border:solid 1px transparent;
	font-size: 10px;
	padding: 4px;
	text-align: center;
	background-color: #F7F7F7;
}


.portalDate { float:right; font-size:10px; color:#939598; position:relative; top:-38px; left:-9px;  }