/* main */
* {list-style: none; margin: 0;	padding: 0;}
body {font-size: 12px; font-family: Verdana, Tahoma, Arial, Helvetica; background: #e4eaf7 url('../images/bodyBg.gif') repeat-x; color: #2d2d2d; text-align: center;}
img {border: 0; float: left;}
a {text-decoration: none;}
:-moz-any-link:focus {outline: none;}
.brClear {clear: both;}

/* layout */
#main {width: 1052px; text-align: left; margin: 0 auto;}
#menu {width: 1052px; height: 65px;}
#topMain {width: 1052px; height: 395px;}
#top {width: 1052px; height: 170px;}
#contentMain {width: 1052px; height: 197px;}
#content {width: 1052px;}
#footer {width: 1052px; clear: both; height: 126px;}
.f11_595959 {font-size: 11px; color: #595959;}
.f11_404040 {font-size: 11px; color: #404040;}
.f12_404040 {font-size: 12px; color: #404040;}
.f15_404040 {font-size: 15px; color: #404040;}
.a12_404040 {font-size: 12px; color: #404040; text-decoration: none;}
.a12_404040:hover {color: #595959; text-decoration: none; }
.a13_404040 {font-size: 13px; color: #404040; text-decoration: none;}
.a13_404040:hover {color: #595959; text-decoration: none; }
#logo {width: 245px; height: 65px; float: left; background: url('../images/nowatelLogo.gif') 100px 0 no-repeat;}
#mainMenu {width: 665px; height: 65px; float: left;}
#lang {width: 142px; height: 65px; float: left;}

#mainDate, #mainTitle {clear: both;}
#mainDate {font-size: 10px;}
#mainTitle {width: 330px;}
.mainTitleA {font-size: 11px; font-weight: bold; color: #2d2d2d;}
.mainTitleA:hover {color: #2d2d2d;}
.mainMoreA {font-size: 10px; color: #2d2d2d; text-decoration: underline;}
.mainMoreA:hover {text-decoration: none;}

#footerLeft {width: 580px; height: 126px; float: left;}
#footerRight {width: 452px; height: 126px; float: left;}
#footerSeparator {width: 2px; height: 126px; float: left;}
#footerPhone {width: 110px; height: 126px; float: left;}
#footerContact {width:340px; height: 126px; float: left;}
#footerMenu {padding: 40px 0 0 90px;}
#footerMenu li {display: inline; list-style-type: none; padding-right: 28px;}
#footerMenu a {font-size: 11px; color: #383838; text-decoration: underline; padding-top: 10px;}
#footerMenu a:hover {color: #0f284a; text-decoration: none;}
.footerTrademark {font-size: 11px; color: #383838; padding: 25px 0 0 90px;}


.contactSendPl {background: url('../images/contactSendPl.gif'); border: 0; padding: 0; width: 148px; margin: 0; color: #664800; font: bold 0em Verdana; height: 34px;}
.contactSendEn {background: url('../images/contactSendEn.gif'); border: 0; padding: 0; width: 148px; margin: 0; color: #664800; font: bold 0em Verdana; height: 34px;}
fieldset {margin: 0px; padding: 2px 2px; border: none; overflow: auto;}
legend {padding: 2px 5px; background: #ffffff; border: 1px solid #f5d5c3; color: #2d2d2d; font-weight: bold;}
fieldset fieldset  {background-color:#ffffff; border: 1px solid #ccc;}
fieldset fieldset legend {font-size: 90%;}
.inlineSection {overflow: auto;	width: 100%;}
form table {border-collapse: collapse;}
form td {padding: 0 4px; border-left: 1px solid #DFDED2; border-right: 1px solid #DFDED2;}
form th {padding: 0 4px;}
form .alternate-1 {background-color:#E8F0E8;}
form .alternate-1 td {border-left: 1px solid #DFDED2; border-right: 1px solid #DFDED2;}
form .alternate-0 {}
form .oneField {margin: 6px 0; display: block; vertical-align: middle;}
form .inlineSection .oneField {margin-right: 2px; white-space: nowrap; display: inline;}
form .oneChoice {white-space: nowrap; }
label, form .label {font-size: 11px; color: #2d2d2d; margin: 0; width: 100px;}
label.preField {display: -moz-inline-box; display: inline-block; margin: 0.6em 4px 0 0;	padding: 0 2px;	min-width: 7em;}
form .label  {display: block; margin: 0.6em 4px 0 0; padding: 2px;}
label.postField  {margin: 0 4px 0 4px; font-size: 125%;}
form .inlineSection .oneField .inlineLabel {display: -moz-inline-box; display: inline-block; margin: 0.2em 4px 0 0;	padding: 0 2px; min-width: 7em;	white-space: normal;}
textarea {font-size: 140%; padding: 0; vertical-align: top; margin: 3px 2px 1px 0; border: 1px solid #bfc4cf;}
input {font-size: 140%; color: #2d2d2d; margin: 0 2px 0 0; padding: 2px 0; border: 1px solid #bfc4cf;}
.inlineSection .oneField select {margin: 0 2px 1px 0 !important;}
.gridSection select  {margin: 0 !important;}
form .actions {margin: 20px 0 10px 0; padding: 10px 5px; background-color: #F5F5F5;	border-top: 2px solid #339933; text-align: right;}
form .primaryAction {}
form .secondaryAction {color: grey;}
form .secondaryAction:hover {color: black;}
form .reqMark {font-size: 11px; color: #F00; padding: 0 4px;}
form .errFld {padding: 1px;	border: 1px solid #f00;}
form .errMsg {font-size: 10px; color: #f00; !important; display: inline;}
form .field-hint {color: #000; float: right; clear: right; width: 100px; font-size: 85%; min-height: 2em;}
form .field-hint-inactive {color: #666; float: right; clear: right; width: 190px; font-size: 85%; min-height: 2em; background-image: url(/images/tfa-greybracket.gif); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 20px ;}
div.repeat {margin: 3px 0; padding-right: 6px; border: 1px dotted #ddd;	background-color: #FFFFFF;}
div.removeable {margin: 3px 0; padding-right: 6px; border: 1px dotted #ccc;	background-color: #F3F3F3;}
form .duplicateLink {line-height: 260%; font-weight: bold;}
form .removeLink {line-height: 260%;}
form td .duplicateLink, form td .removeLink  {margin: 0; line-height: 100%;}
.onstate-a,  .onstate-b,  .onstate-c,  .onstate-d,
.onstate-e,  .onstate-f,  .onstate-g,  .onstate-h, 
.onstate-i,  .onstate-j,  .onstate-k,  .onstate-l, 
.onstate-m,  .onstate-n,  .onstate-o,  .onstate-p, 
.onstate-q,  .onstate-r,  .onstate-s,  .onstate-t,
.onstate-u,  .onstate-v,  .onstate-w,  .onstate-x,  
.onstate-y,  .onstate-z,  .onstate-aa, .onstate-ab,
.onstate-ac, .onstate-ad, .onstate-ae, .onstate-af,
.onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj,
.onstate-ak, .onstate-al, .onstate-am, .onstate-an,
.onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar,
.onstate-as, .onstate-at, .onstate-au, .onstate-av,
.onstate-aw, .onstate-ax, .onstate-ay, .onstate-az {
	display: block;
}
/* IE6 BUG FIXES */
form {height:expression('1%');}
form fieldset {position:expression('relative');	margin-top:expression('1em'); padding-top:expression('1.5em'); overflow: expression('visible');}
form fieldset legend {position: expression('absolute'); top: expression('-.5em'); left:expression('.5em');}
form .inlineSection .oneField {display: expression('inline-block');}
label, form .label {font-size: expression('90%');}
label.preField, form .inlineSection .oneField .inlineLabel {width: expression('7em'); white-space: expression('nowrap');}