body {
font-family: sans-serif, Arial, Helvetica;
margin:0;
}

a.extern {background-image:url(http://www.human-web-bt.com/images/external.jpg); background-position:right top; background-repeat:no-repeat; padding-right:20px; cursor: help;} 
ABBR, ACRONYM { border-bottom: 1px dotted #000; cursor: help;}


P {
padding-bottom:12px;
line-height:1.8em;
padding-top:0;
padding-left:12px;
}

P.box {
line-height:1.2em;
color:#336;
border:1px solid #336;
text-align:center;
margin-bottom:12px;
padding:.1em;
}

P.sm {
margin-top:24px;
line-height:1.2em;
border-top:1px solid #5c5c70;
border-bottom:1px solid #5c5c70;
margin-bottom:12px;
padding:10px;
}

PRE {
border:1px solid #5c5c70;
margin-bottom:12px;
padding:10px;
}

address {
padding-bottom:12px;
line-height:1.8em;
padding-top:12px;
padding-left:10px;
border:1px solid #5c5c70;
margin-bottom:12px;
}

ol,ul {
line-height:1.8em;
padding:5px 12px 5px 52px;
}

img {
margin-right:12px;
border:1px solid #336;
}

img.x {
margin-right:12px;
border:0 solid #336;
}

div.i {
float:left;
width:120px;
height:80px;
padding:10px 10px 10px 12px;
}

* {
margin:0;
}

h1 {
font-size:110%;
color:#336;
text-transform:uppercase;
padding:32px 12px 12px;
}

h2 {
font-size:105%;
color:#336;
padding:32px 12px 12px;
}

h3 {
font-size:100%;
padding:12px;
}

#OuterFrmDl {
float:inherit;
width:800px;
border:2px solid #fff;
margin:0 auto auto;
}

#FooterBxDL {
clear:left;
width:800px;
text-align:right;
margin:5px auto auto;
}

#FooterBxDL a:link,#FooterBxDL a:visited,#FooterBxDL a:active {
text-decoration:underline;
color:#000;
}

#FooterBxDL a:hover {
border-bottom:1px solid #fff;
}

#HeadSectionDl {
float:inherit;
width:100%;
height:90px;
background-color:#336;
margin:0;
}

#TopHzNavSectionDl {
clear:left;
width:100%;
height:25px;
background-color:#CFFFFF;
border-top:1px solid #FFF;
border-bottom:1px solid #336;
margin:0;
}

#CntSectionDlDiv {
clear:left;
width:100%;
border-bottom:1px solid #fff;
margin:0;
}

#CntSectionDlTbl {
border-collapse:collapse;
width:100%;
}

#CntSectionDlTbl .ContentsArea {
background-color:#fff;
color:#000;
text-align:justify;
border-left:1px solid #efefef;
}

#CntSectionDlTbl .ContentsArea a:hover {
border-bottom:1px solid #efefef;
color:#CFFFFF;
}

#CntSectionDlTbl .RightSideBar {
width:190px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
color:#000;
background:#CFFFFF;
text-align:left;
padding-top:24px;
}

#BottomHzNavSectionDl {
clear:left;
width:100%;
height:25px;
background-color:#CFFFFF;
color:#336;
margin:0;
}

.ContentBoxDl {
padding: .2em;
}

#WSTitleDL {
float:left;
width:60%;
margin-top:20px;
margin-left:20px;
font-size:145%;
font-weight:700;
color:#CFFFFF;
}

#WSubTitleDL {
width:50%;
margin-top:0;
margin-left:20px;
font-size:95%;
font-weight:700;
color:#EFEFEF;
}

.HzNavCntDL ul {
margin-left:0;
padding:0;
}

.HzNavCntDL ul li {
display:inline;
}

.HzNavCntDL ul li a {
float:left;
padding:0 9px;
}

.VtNavCntDL,.HzNavCntDL,h4,h5,h6 {
font-weight: 200;
}

h1,h2,h3 {
font-weight: bold;
}

.VtNavCntDL ul {
list-style-type:none;
margin:12px;
padding:0;
}

.VtNavCntDL li,img.f {
width:90%;
}

.VtNavCntDL a {
display:block;
padding:3px 3px 3px 10px;
}

#htmltagcloud {
text-align:center;
line-height:1.5;
padding:24px;
}

table.tpl {
border:#336 solid 1px;
padding:4px;
}

span.tagcloud0 {
font-size:70%;
}

span.tagcloud1 {
font-size:75%;
}

span.tagcloud2 {
font-size:85%;
}

span.tagcloud4 {
font-size:100%;
}

span.tagcloud5 {
font-size:105%;
}

span.tagcloud6 {
font-size:110%;
}

span.tagcloud9 {
font-size:125%;
}

span.tagcloud10 {
font-size:130%;
}

span.tagcloud11 {
font-size:135%;
}

span.tagcloud12 {
font-size:140%;
}

span.tagcloud13 {
font-size:145%;
}

span.tagcloud14 {
font-size:150%;
}

span.tagcloud15 {
font-size:155%;
}

span.tagcloud16 {
font-size:160%;
}

span.tagcloud17 {
font-size:165%;
}

span.tagcloud18 {
font-size:170%;
}

td,th,span.tagcloud3 {
font-size:95%;
}

#TopHzNavSectionDl a:hover,#CntSectionDlTbl .RightSideBar a:link,#CntSectionDlTbl .RightSideBar a:visited,#CntSectionDlTbl .RightSideBar a:active,#CntSectionDlTbl .ContentsArea a:link,#CntSectionDlTbl .ContentsArea a:visited,#CntSectionDlTbl .ContentsArea a:active {
text-decoration:underline;
color:#336;
}

#CntSectionDlTbl .RightSideBar a:hover,#BottomHzNavSectionDl a:link,#BottomHzNavSectionDl a:visited,#BottomHzNavSectionDl a:active,#BottomHzNavSectionDl a:hover,#TopHzNavSectionDl a:link,#TopHzNavSectionDl a:visited,#TopHzNavSectionDl a:active {
text-decoration:none;
color:#336;
}

#w,caption {
background-color:#336;
color:#fff;
font-weight:700;
padding:0 0.5em;
}

span.tagcloud7,span.tagcloud8 {
font-size:120%;
}

submit {border:0px;}
img.forditas {width:103px; height:77px;}
img.prt {border:0; width: 16px; height: 16px;}
div.print {float: right;
background:#CFFFFF; padding: 2px;
}
p.txt {font-size:95%}
strong {font-size:110%}

