* {margin:0; padding:0;}
body {font:12pt Arial, Helvetica, sans-serif; color:#000; background:#fff;}

h1 {font-size:1.6em; color:#B50D30;}
h2 {font-size:1.2em; color:#B50D30;}
h3 {font-size:1.1em; color:#B50D30; margin-top:1em;}
h4 {font-size:.8em; color:#333; letter-spacing:.1em;}
h5 {font-size:.9em;}
p {margin-top:1.2em; text-align:justify; color:#392F23;}
p.lft {text-align:left;}
a {color:#B50D30; text-decoration:none;}
a:hover {color:#742C1D; text-decoration:underline;}
a img {border:0;}
ul {list-style:none;}
img.pic {padding:3px; border:1px solid #654C35;}
label {cursor:pointer;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.floatfix {overflow:hidden;}
.first {margin:0 !important;}
.error {color:#B50D30;}
.none {display:none;}

.noprint {display:none;}

#head {}
#head h1 {display:none;}

#menu {display:none;}

#cnt {margin-top:50px; padding:0 20px; line-height:1.6em;}

#cnt ul {margin-top:1.2em;}
#cnt ul.lft {float:left; width:50%; margin-top:0;}
#cnt ul.rgt {margin-left:50%;}
#cnt ul li {margin:0 0 .4em 20px; padding-left:20px; background:url(../img/arw.gif) no-repeat 0 .4em;}
#cnt .box ul li {margin-left:5px;}


#cnt #rcol .pic {margin-top:45px;}
#cnt #rcol .box {margin-top:20px; padding:10px 15px; background:#e5dcc8;}
#cnt #rcol .box h3 {margin-top:5px;}

#cnt .startpic {margin-top:1em; width:606px; border:1px solid #654C35;}
#cnt .startpic div {height:250px; border:3px solid #fff; background:url(../img/start.jpg) no-repeat 0 0;}

#cnt .decision {margin-top:.8em; padding-top:10px; border-top:1px solid #D4CCBF;}
#cnt fieldset {margin-top:15px; padding-left:10px; border:none; border-top:1px solid #D4CCBF;}
#cnt legend {padding:0 8px; font-size:.8em; font-weight:bold; color:#333; text-transform:uppercase;}
#cnt fieldset .decision {float:left; padding:0 8px; width:222px; border:none;}
#cnt .decision.first {margin:0; padding:0; border:0;}
#cnt .decision h3 a {text-decoration:none;}
#cnt .decision h3 a:hover {text-decoration:underline;}
#cnt .decision p {margin-top:.2em; text-align:left;}
#cnt .decision p a {margin-left:10px; padding-left:12px; background:url(../img/arw.gif) no-repeat 0 .4em;}

#cnt .job h5 {margin-top:20px;}

#cnt img.lft {margin-top:.8em; float:left;}

#cnt dt {padding-top:.8em; clear:left; float:left; width:160px; text-align:right;}
#cnt dd {margin-left:180px; padding-top:.8em;}
#cnt dd ul {margin:0;}
#cnt .box dl {padding-top:.8em;}
#cnt .box dt {width:50px; padding-top:0; text-align:left;}
#cnt .box dd {margin-left:60px; padding-top:0;}

#cnt table.vita {margin-top:20px; width:100%; border-collapse:collapse;}
#cnt table.vita td {padding:5px 10px; vertical-align:top; border-top:1px solid #E9E5DF;}
#cnt table.vita td.rgt {text-align:right;}
#cnt #rcol.vita img.pic {margin-top:20px;}

#cnt .nl dl {padding-top:0;}
#cnt .nl dt {width:100px; padding-top:.8em;}
#cnt .nl dd {margin-left:110px; padding-top:.8em;}
#cnt .nl .txt {width:150px;}
#cnt .nl ul li {background-image:none;}
#cnt .nl ul li input {float:left; margin-top:3px; width:14px; height:14px;}
#cnt .nl ul li span {display:block; margin-left:20px;}
#cnt .nl .submit {margin:5px 0 0 25px;}

#cnt table.workshop {width:100%; margin-top:.8em; border-collapse:collapse; border-top:1px solid #E9E5DF;}
#cnt table.workshop td {padding:5px; border-bottom:1px solid #E9E5DF;}

#seminare .lft {width:48%; float:left;}
#seminare .rgt {width:48%; float:right;}
#seminare #cnt .box dl {padding-top:0; margin-top:1.2em;}
#seminare #cnt .box dt {width:110px;}
#seminare #cnt .box dd {margin-left:120px;}

#seminare span.italic {font-style:italic; float:left;}
#seminare span.h3.italic {margin-top:1.4em;}
#seminare h2.italic {text-indent:-5px;}
#seminare h3.italic {text-indent:-3px;}

#cnt table.coops {margin-top:.8em; width:100%; border-collapse:collapse; border-top:1px solid #E9E5DF;}
#cnt table.coops td {padding:10px 5px; text-align:center; vertical-align:top; border-bottom:1px solid #E9E5DF;}
#cnt table.coops td span {display:block; text-align:center; width:165px; margin:.5em auto 0;}
#cnt table.coops td a:hover span {text-decoration:underline;} 

#cnt .links dt {width:200px; text-align:left; font-weight:bold;}
#cnt .links dd {margin-left:200px;}

#cnt .contact dt {font-weight:bold;}

#cnt .cfrm .duty {font-size:1.3em; font-weight:bold; color:#B50D30;}
#cnt .cfrm dl.input {float:left;}
#cnt .cfrm dt {width:100px;}
#cnt .cfrm dd {margin-left:120px;}
#cnt .cfrm .txt, 
#cnt .cfrm textarea {width:250px;}
#cnt .cfrm .submit {text-align:center;}
#cnt .cfrm .submit input {overflow:visible;}

#foot {display:none;}