h2{    background: #999;    color: #fff;    padding: 10px;}#main{    width: 960px;    margin: 10px auto;    background: #ccc;    padding: 20px;;}#header{    margin-bottom: 50px;    line-height: 20px;    font-weight: bold;    font-size: 16px;    background: #ccc;}#menu ul {    margin: 0 0 20px;}#menu li{    display: inline-block;    margin-right: 10px;;}a, a:link, a:visited, a:hover{    font-size: 14px;}#menu li.active a{    color: #FF0000;}body.admin tbody{    margin: 10px 0;}table.mainTbl{    margin: 0 auto;    min-width: 500px;}ul.form{    margin: 0;}ul.form li{    display: block;    margin-bottom: 10px;}ul.form label{    display: inline-block;    width: 150px;    margin-right: 5px;    text-align: right;    font-size: 12px;    vertical-align: top;}ul.form input.text{    width: 200px;}ul.form input.btn{    padding: 2px 20px;}ul.form span.info{    display: inline-block;}.w-normal{    width: 200px;}.w-large{    width: 400px;}.w-xlarge{    width: 700px;}ul.form textarea{    min-height: 50px;    resize: vertical;}#facturi ul.form hr{    display: inline-block;    width: 700px;}#facturi ul.form:last-child hr{    display: none;}#facturi ul.form:first-child li.delete{    display: none;}div.half{    display: inline-block;    width: 100px;    margin: 5px;    vertical-align: top;    text-align: center;}a.options, span.options{    background: url(../images/buttons-options.png) no-repeat top left transparent;    text-decoration: none;    display: inline-block;    width: 16px;    height: 16px;    filter: alpha(opacity=50);    opacity: 0.5;    margin: 0 3px;}span.options{    filter: alpha(opacity=100);    opacity: 1;}a.options:hover{    filter: alpha(opacity=100);    opacity: 1;}a.edit{    background-position: 0 0;}a.delete{    background-position: 0 -32px;}table.mainTbl tr.cycle{    border-top: 1px solid #C1BFBF;}table.mainTbl tr.cycle:nth-child(even){    background: #ddd;}table.mainTbl tr.cycle:first-child{    border-top: 0;}table.mainTbl tr.cycle:hover{    background: #bbb;}h3.form-indented-headline{    margin: 15px 0 15px 158px;}.cloned-list hr{    margin: 15px 0 30px 158px;    border-width: 1px 0 0 0;    border-color: #fff;}.cloned-item:first-child hr, .cloned-item:first-child .cloned-item-delete{    display: none;}.cloned-item:last-child{    margin-bottom: 20px;}