input.checkbox {
    border: none;
}

button {
    *padding: 0;
}

#subscribeSubmit {
    margin: 0 -2px 0 0;
}

#login_button {
    margin: 0;
}

* html #login_button{
    margin-top: -19px;
}

*+html #login_button{
    margin-top: -21px;
}

#rememberLabel {
    position: relative;
    *position: static;
    top: -3px;
}

* html #bodyReg {
    padding-left: 22px;
    padding-right: 22px;
    overflow:hidden;
}

* html #endReg {
    padding-left: 24px;
}


*  html #wrapperBottom {
    height: 110px;
}

.template-info {
    *overflow: hidden;
}

.template-info dt.templateDT {
    *position:static;    
}

.templateDD {
    *position: absolute;
    *top: 11px;
    *left: 10px;
    *white-space: nowrap;
}

.authorDD {
    *position: absolute;
    *top: 27px;
    *left: 49px;
}

.downloadsDD {
    *position: absolute;
    *top: 43px;
    *left: 71px;
}

.commentsDD {
    *position: absolute;
    *top: 59px;
    *left: 66px;
}

#templateInfo {
    *position:relative;
}

#PreviewDownloadDD {
    *position: absolute;
    *top: 16px;
    *left: 70px;
}

#PreviewSizeDD {
    *position: absolute;
    *top: 32px;
    *left: 33px;
}

#ieLastForm {
    *padding-bottom: 1px;    
}

#freeSearchSubmit, #premiumSearchSubmit {
    *margin-top: -23px;
}

* html #contactBlock label {
    left: -108px;
}
* html #submitTemplateForm label{
    left: -108px;
}
* html #updateProfileForm label{
    left: -108px;
}
* html #changeSettingsForm label{
    left: -108px;
}
* html #retriveForm label{
    left: -108px;
}
* html #contactBlock #antispamLabel {
    left: -208px;
}
* html #loginContentBlock label {
    left: -108px;
}
* html #antispamInput {
    left: -100px;
}

* html #registerBlock label{
    left: -200px;        
}
.forms-p-right input.file {
    width:300px;
}
#subscribeForm p{
    margin-bottom:5px;
}
#subscribeSubmit{
    margin-top:5px;
}

* html #ieLastForm ul.newList li a {color:#000;}

*+html select.counter {
    width: 38px;
    height: 18px;
}

* html #submitTemplateForm .ie-has-pos-child label {
    left:0;
    top:0;
}