html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}
* {margin: 0;padding: 0;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

p, ul { padding-bottom: 10px; font-size: 10px; }

h1 { font-size: 20px; color: #008FDA; }
h2 { font-size: 16px; ; margin-top: 30px; }
h3 { font-size: 16px; color: #46639C;  }
h4 { font-size: 14px; color: #46639C; }
h5 { font-size: 12px; color: #46639C;  }
h6 { font-size: 10px; color: #46639C;  }

img { border: 0px; }

dl { width: 100%; padding-top: 10px; padding-bottom: 1px; }
dt {  position: absolute; text-align: right; width: 150px; }
dd { float: none; margin: 0 0 8px; padding-left: 158px ; }

#header h1 { font-size: 18px; color: #4F4F4F; }
	
a { }
a:hover {  }

#header { background: url(/public/images/design/logo.gif) no-repeat left top; height: 110px; }

#wraper { width: 800px; padding-top: 30px;  margin:0 auto; }
#content {    }
#content .header {  width: 99%; padding-left: 10px; }
#content .form { width: 100; margin-top: 10px;  }
#content .form textarea { width: 785px; border: 1px solid #848C9C; padding: 7px; 	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #444444; }
#content .form .translated { border: 1px dashed #848C9C; margin-top: 3px; padding: 7px; }
#content .form input { width: 99%; border: 1px solid #848C9C; font-size: 17px; padding: 3px;  }
.button { width: 100px; height: 27px; background: url(/public/images/design/bg_grey_button.gif); border: 1px solid #848C9C; font-size: 15px; color: #46639C; text-align: center; padding-top: 4px; margin: 0px; cursor: pointer; float: right; }
.button:active { background-position: -27px; }
.buttonwraper { width: 100%; height: 27px; margin-top: 3px; margin-bottom: 30px; }

div.ajaxloader { width: 100%; text-align: center; padding-top: 9px;  }

#translated {  }
#translated .item { padding: 15px 0; border-top: 1px dashed #848C9C; }
#translated .item div { width: 47%;  padding: 0 10px; }
#translated .item div.from { border-right: 1px solid #848C9C; }
#translated .item div.to { float: right; text-align: left; }

.translatetext { position: relative;  }
.translatehttp { position: relative; }
.translatetext a { color: #FFAB00; margin: 0 6px;  }
.translatehttp a { color: #FFAB00; margin: 0 6px;  }

#selectlang { background-color: white; border: 1px solid #848C9C; width: 330px; padding: 20px; position: absolute; z-index: 1000; }
#selectlang ul { width: 40%; margin-left: 20px; }
#selectlang li { font-size: 17px; color: #008FDA; text-decoration: underline; cursor: pointer; }
#selectlang .right { float: right; }
 
.switch { cursor: pointer; }

#transtextto { background-color: #f5f7fe; }
#translated .item .translatedirectionlabel{text-align: center; float: left; border: 1px solid #123C5F; width: 25px; padding: 0; height: 20px; margin: 5px; background-color: #619BDF; color: white; -moz-border-radius:2px; }
#translated .item .editblock { float: right; width: 50px; padding: 0; }
#translated .item .editblock img { margin: 0 3px; cursor: pointer; }
#translated .item span textarea { width: 100%; height: 150px; }
#translated .item span a { text-decoration: none; border-bottom: 1px dashed; }
#translated .statistic { color: #666666; background-color: #fff6ca; padding: 2px 10px; text-align: center; margin-bottom: 3px;  }

#footer {  text-align: center; padding-top: 5px; margin-top: 30px; position: relative;  }
#footer h1 {  font-size: 14px; padding-bottom: 5px; }

#footer .right { float: right; width: 48%; border-left: 1px dashed #878B94; padding-left: 30px; margin-left: 20px; // width: 45%; }
#footer .left {  width: 51%; // width: 48%; }
#footer td.f {  width: 80px; padding-top: 10px; }

#footer  td  {   padding-bottom: 50px;    }
#footer  td b { font-weight: normal; }

#footer .machinehistory { background-color: #fff6ca; width: 100%; height: 200px; border: 1px dashed #0085D3; text-align: left; padding: 20px; }

.save { width: 100%; text-align: center; margin: 10px 0 25px 0; }
.save a {  color: #008FDA; }
.save .more { font-size: 16px; text-align: left; background-color: #FFF6CA; border: 1px dashed grey; width: 600px; margin: 10px 0 10px 100px; }
.save .more table { width: 100%; margin-bottom: 10px;  }
.save .more table td.f { text-align: right; padding: 0 5px; width: 250px; }
.save .more a { font-size: 18px; text-decoration: none; border-bottom: 1px dashed #008FDA; }
.save .more span { font-size: 12px; color: grey; }
.save .more input { font-size: 16px; }   

.word { background: url(/public/images/design/icons/saveword.gif) no-repeat left top; padding-left: 20px; }
.acrobat{ background: url(/public/images/design/icons/saveacrobat.gif) no-repeat left top; padding-left: 20px; }
.email { background: url(/public/images/design/icons/mailattach.gif) no-repeat left top; padding-left: 20px; }

h1.message { margin-top: 25px; color: #d62d29; }
