body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 

caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym { border:0;} 

body{background:#999;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:9pt;
font-style:normal;font-variant:normal;font-weight:normal;line-height:1.5em;text-align:center;}

a {color:#000;text-decoration:underline;outline:none;}
a:hover {color:#333;text-decoration:none;}
h1 {font-size:20px;font-weight:normal;line-height:1.3;margin-bottom:5px;}
h2 {font-size:16px;font-weight:normal;line-height:1.34;}
h3 {color:#333333;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-size:14px;font-style:normal;font-variant:normal;font-weight:bold;line-height:16px;}
h4 {border-bottom:1px solid #CCCCCC;font-size:13px;font-weight:bold;margin:10px 0;}
h5 {font-size:12px;font-weight:bold;margin:10px 0 0;}
h6 {font-size:11px;font-weight:bold;}

div {display:block;}
ul, ol {list-style-image:none;list-style-position:outside;list-style-type:none;}
fieldset {border:0 none;margin:0;padding:0;}
input, select, textarea, button {font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:11px;padding:1px 0;}
form {display:inline;}
table {border:0 none;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;margin:0 0 10px;}

/* share ================================================================================ */ 
ul.links {float:left;margin:0;padding:0 20px 0 0;}
ul.links li {font-size:10pt;line-height:16px;list-style-position:inside;list-style-type:square;}
ul.links li a {color:#EDEDED;margin:0 10px 0 0;}
input, textarea {padding:2px;}
input, select, textarea {background:#FFFFFF none repeat scroll 0 0;border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA;border-style:solid;border-width:1px;-moz-border-radius:3px 3px 3px 3px;color:#444;}

/*Buttons -------------------------------------------------------------- */
button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button, button { overflow:visible; width:auto; border:0; padding:0 0 0 12px; margin:5px 0; background:url(../img/btn.png) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
.button span, button span { float:left; padding:0 12px 0 0; background:url(../img/btn.png) 100% 50% no-repeat; font:bold 11px/24px  Helvetica, Arial, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
a.button {display:block;float: right;padding:0 0 0 12px; margin:5px 5px;line-height:100%;text-decoration:none;font-weight:normal;cursor:pointer;color: #fff !important;}
a.button .span { float:left; padding:0 12px 0 0; background:url(../img/btn.png) 100% 50% no-repeat; font:bold 11px/23px  Helvetica, Arial, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
.button-red, a.button-red {background:url(../img/btn-orange.png) 0 50% no-repeat;}
.button-red span, a.button-red .span {background:url(../img/btn-orange.png) 100% 50% no-repeat;}
.buttons {margin-top:10px;}

.clear {clear: both;}
.nodecoration, a.nodecoration {text-decoration:none !important;}
a.nodecoration:hover {color:#777 !important;}
.blue {background:#e67d12;padding:4px 10px !important;color:#fff !important;}
.invert {color:#fff;padding:3px 5px;}
.light {cursor:pointer;}
.light:hover {background-color:#f2f2f2;}
.hlight {background-color:#d5dee5;}
.padding0 {padding:0 !important;}
.padding5hor {padding:0 5px !important;}
.padding10hor {padding-left:10px !important;padding-right:10px !important;}
.padding10 {padding:10px !important;}
.padding10r {padding-right:10px !important;}
.padding10l {padding-left:10px !important;}
.padding10top {padding-top:10px !important;}
.padding5 {padding:5px !important;}
.red, .red a {color:#600 !important;}
.red a:hover {color:#900 !important;}
.empty, .empty a {color:#999 !important;}
.vertspace {padding:10px 0;}
.vmiddle {vertical-align:middle;}
.vtop {vertical-align:top;}
.fleft {float:left !important;}
.fright {float:right !important;}
.right {text-align:right !important;}
.left {text-align:left !important;}
.center {text-align:center !important;}
.small {font-size:0.8em !important;}
.smaller {font-size:0.9em !important;}
.biger {font-size:1.1em !important;}
.bold {font-weight:bold !important;}

.ok {color:#060;}
.wrong {color:#600;}
.upperline {border-top:1px solid #eee;}
.normal-size {font-size:9pt !important;}
.relative {position:relative;}
.grey {color:#666;}
.underline{border-bottom:1px solid #999 !important;}
.hide {display:none;}
.shadow-footer {background:url(../img/shadowfooter.jpg) left bottom repeat-x;padding-bottom:10px !important;}
