body {font-size: 75%; padding:0px; margin:0px;}

/* **** Help **** */
.l { display: inline; float: left; }
.r { display: inline; float: right; }
.cl { clear: left; }
.cr { clear: right; }
.out { position: absolute; left: -5000px;}
.bold { font-weight: bold; }
.br { clear: both; }
.break {height: 1px; font-size: 1px; clear: both; overflow:hidden; visibility: hidden; display:block; margin:0 !important; padding:0 !important; width:100% !important;}
.small { font-size: 92%;}
.big { font-size: 117%;}
.hidden { display: none;}
.center { text-align:center; }
.left { text-align: left !important; }
.right { text-align: right; }
.red{color:#CE0000;}
.lowercase {text-transform: lowercase;}
.error {color: #cc0000;}
.w-full{width:100%;}
.sprite{position:absolute; top:0px; left:0px; display:block;}
a .sprite{cursor:pointer;}
.col-h-l {float: left; display: inline; width: 48%;}
.col-h-r {float: right; display: inline; width: 48%;}
.reset{border:0; margin:0; padding:0; list-style:none; background:none;}
ul.reset li{margin:0; padding:0; background:none;}
em {font-family: 'Arial CE', 'Helvetica CE', Arial, helvetica, sans-serif !important;}

a.ext {background:url('/img/ico/ext.png') 100% 0 no-repeat; padding-right:9px;}
a.more {background: url('/img/ico/more.png') 100% 0.1em no-repeat; padding-right: 17px;}

hr{ margin: 20px 0px; padding:0; border: 1px solid #DDDDDD; border-width: 1px 0 0; color: #fff; background: #fff;}
p{line-height:1.4; margin: 0 0 1.2em;}
pre {text-align: left;}

/* UL */
ul {margin: 0.2em 0 1em; padding: 0;}
ul li {margin: 0 0 0 12px; padding: 3px 0 3px 25px; list-style: none; background: url('/img/bg/li.png') 13px 0.75em no-repeat; line-height: 1.4;}
ul ul {margin: 2px 0;}

ol {margin: 0.2em 0 1em 10px; padding: 0;}
ol li {margin: 0; padding: 2px 0; list-style-position: inside; line-height: 1.4;}

cite {display: block; background: url('/img/bg/blockquote.png') 0 0.2em no-repeat; padding: 2px 0 2px 20px; font-style: normal; font-weight: bold;}
blockquote {margin: 5px 0 15px 20px; padding: 5px; border: 1px solid #ddd; background: #f9f9f9;}
blockquote blockquote {font-size: 109.1%;}
blockquote .dark {background: #eee;}
blockquote .small {margin: 0 0 0 20px; font-size: 91.6%;}

/* IMG */
img{border:0px;}
img.left {float: left; margin: 0.3em 15px 10px 0; clear: left; padding: 5px; border: 1px solid #dbdbdb; background: #f6f6f6;}
img.right {float: right; margin: 0.3em 0 10px 15px; clear: right; padding: 5px; border: 1px solid #dbdbdb; background: #f6f6f6;}

/* TABLE */
table{border: none; margin: 1.5em 0 0.5em; font-size:100%; border-collapse: collapse; padding: 0; font-family: Arial, Verdana, sans-serif; width: 100%; border-bottom: 1px solid #b0b0b0;}
table thead th {border-bottom: 1px solid #b0b0b0; font-size: 116.6%; padding: 4px 8px;}
td, th {background: #fff; padding: 8px 8px; text-align: left;}
.odd td {background: #f3f3f3;}

/* FORM */
form {margin: 0; padding: 0;}
input {font-family: arial, sand-serif; font-size: 100%;}
label input{vertical-align:middle; margin:-3px 0 0;}
select.int-text {padding: 1px;}

.w-630 {width: 620px;}
.w-450 {width: 450px;}
.w-90 {width: 90px;}
.w-75 {width: 75px;}