/* 
    Document   : symanticform
    Created on : 10.02.2009, 11:31:35
    Author     : mixadior
    Description:
        symantic forms markup style.
*/
form fieldset {clear:left;overflow:hidden;border:none;}
form fieldset div {
     float:left;
     display:inline;
}


fieldset dl dt,
fieldset dl dd {
    margin:.4em 0;
    padding: 0px;
    width: auto;
   	vertical-align: top;

    }
fieldset dl dd.desc {
    display:table;
    _height: 0;
    zoom: 1;
    font-size:10px;
}
fieldset dl dd.rightPos {
    text-align: right;
}
fieldset dl dd.leftPos {
    text-align: left;
    display: block;

}
fieldset dl dd.error{
   text-align:left;
    padding: 1px;
    color: #D8732F;
     display:table;
    _height: 0;
    zoom: 1;
}


fieldset dl dt {clear:left;}
fieldset dl label {
    float:left;
    line-height: 150%;
    width:40%;
    margin-right:1em;
    text-align: right;
    }

fieldset dl input
{
    width:175px;
    }
fieldset dl select {
    width: auto;
}
fieldset dl input.radioButton {

    width: auto;
}
fieldset dl input.checkBox {
    margin: 0;
    vertical-align: top;
    _margin-top: -3px;
    _margin-left: -5px;
    width: auto;
}
fieldset dl input.fileInput {
    width: 40%;
}
fieldset dl dd.button input {
    width: 182px;


}
fieldset dl div.error,
fieldset dl div.desc {
    float:left;
    display:inline;
    font-size:10px;
   /* margin-left: 40%;
    padding: 2px 0px 2px 1.4em;
    width: 175px; */

}
fieldset dl div.error {
    color:  #D8732F;
}
/*


    Default form declaration.


*/
form fieldset.newreg {clear:left;overflow:hidden;border:none;font-size: 16px;}
form fieldset.newreg div {float:left;display:inline; }

fieldset a {
    text-decoration: underline;
}

fieldset.newreg dl dt,
fieldset.newreg dl dd {
    position:relative;
    margin:.4em 0 0 0;
    padding: 0px;
    width: auto;
   	vertical-align: top;
    
    }
fieldset.newreg dl dd.desc {
    display:table;
    _height: 0;
    zoom: 1;
    font-size:10px;
}
fieldset.newreg dl dd.rightPos {
    text-align: right;
}
fieldset.newreg dl dd.leftPos {
    text-align: left;
    display: block;
    
}
fieldset.newreg dl dd.error{
   text-align:left;
    padding: 1px;
    color: #D8732F;
     display:table;
    _height: 0;
    zoom: 1;
}


fieldset.newreg dl dt {clear:left;}
fieldset.newreg dl label {
    float:left;
    line-height: 30px;
    width:140px;
    margin-right:1em;
    text-align: right;
    }
fieldset.newreg dl textarea,
fieldset.newreg dl input
{
    
    line-height: 23px;
    font-size:20px;
    border: 1px solid black;
    
}
fieldset.newreg dl input {
    width:200px;
    height:26px;
}
fieldset.newreg dl select {
    width: auto;
}
fieldset.newreg dl input.radioButton {
    
    width: auto;
}
fieldset.newreg dl input.checkBox {
    margin: 0;
    vertical-align: top;
    _margin-top: -3px;
    border:none;
    _border:none;
    width: auto;
    height:auto;
}
fieldset.newreg dl input.fileInput {
    width: 40%;
}
fieldset.newreg dl input#register_form_captcha {
    float:left;
    _margin-left:3px;
    margin-right:3px;
    width: 97px;
}
fieldset.newreg dl input#regulamin {
    float:left;
    margin-left: -2px;
    margin-right:3px
}
fieldset.newreg dl dd.button input {

    width: 200px;


}
fieldset.newreg dl div.error,
fieldset.newreg dl div.desc {
    font-size:11px;
    margin: 0px;
    padding: 2px 0px 8px 158px;
    width: 200px;
    
}
fieldset.newreg dl div.error {
    padding: 2px 0px 2px 158px;
    color:  #D8732F;
}

/*

    FeedBack Form declaration.

*/



fieldset.feedBack {
    padding: 0px;
    margin: 0px;
    width: 400px;

}
fieldset.feedBack div.descWide,
fieldset.feedBack div.errorWide {
    font-size:10px;
    width: 305px;
    
    margin: 0px;
    display: block;
    padding: 5px 0px 5px 5px;

}

fieldset.feedBack div.errorWide {
    color: #D8732F;
}
fieldset.feedBack  dl p {
    text-align: left;
}
fieldset.feedBack dl label {    
    width: 70px;
    text-align: right;
}
fieldset.feedBack dl div.error,
fieldset.feedBack dl div.desc {
   width: 400px;
   /* padding-left: 1.2em; */
   margin-left: 70px;
   
}
fieldset.feedBack dl dd {
    text-align:left;
}
fieldset.feedBack dl textarea {
    width:300px;
    
    height:200px;
}
fieldset.feedBack dl input.subject {
    width: 300px;
}
fieldset.feedBack dl input.captcha {
    font-size: 25px;
    margin-left: 5px;
    width: 100px;
    height: 25px;
}
fieldset.feedBack dl dd.button {
    padding-top: 5px;
}
/*
    Login form
*/

fieldset.loginform dl div.error,
fieldset.loginform dl div.desc {
    font-size:10px;
    margin-left: 0;
    padding: 2px 0px 2px 1.4em;
    
}
fieldset.loginform dl label {

    width:20%;
 
    }
/*
    Comment form
*/

form fieldset.commentForm {clear:left;overflow:hidden;border:none;font-size: 16px;}
form fieldset.commentForm div{
     float:none;
    display:normal;
}

fieldset a {
    text-decoration: underline;
}

fieldset.commentForm dl dt,
fieldset.commentForm dl dd {
    position:relative;
    margin:.4em 0 0 0;
    padding: 0px;
    width: auto;
   	vertical-align: top;

    }
fieldset.commentForm dl dd.desc {
    display:table;
    _height: 0;
    zoom: 1;
    font-size:10px;
}
fieldset.commentForm dl dd.rightPos {
    text-align: right;
}
fieldset.commentForm dl dd.leftPos {
    text-align: left;
    display: block;

}
fieldset.commentForm dl dd.error{
   text-align:left;
    padding: 1px;
    color: #D8732F;
     display:table;
    _height: 0;
    zoom: 1;
}


fieldset.commentForm dl dt {clear:left;}
fieldset.commentForm dl label {
    float:left;
    line-height: 30px;
    width:100px;
    margin-right:1em;
    text-align: right;
    }
fieldset.commentForm dl textarea,
fieldset.commentForm dl input
{

    line-height: 23px;
    font-size:20px;
    border: 1px solid black;

}
fieldset.commentForm dl input {
    width:200px;
    height:26px;
    cursor: pointer;
}
fieldset.commentForm dl select {
    width: auto;
}
fieldset.commentForm dl input.radioButton {

    width: auto;
}
fieldset.commentForm dl input.checkBox {
    margin: 0;
    vertical-align: top;
    _margin-top: -3px;
    border:none;
    _border:none;
    width: auto;
    height:auto;
}
fieldset.commentForm dl input.fileInput {
    width: 40%;
}
fieldset.commentForm dl input#captcha {
    float:left;
    _margin-left:3px;
    margin-right:3px;
    width: 70px;
}
fieldset.commentForm dl input#regulamin {
    float:left;
    margin-left: -2px;
    margin-right:3px
}
fieldset.commentForm dl dd.button input {

    width: 200px;


}
fieldset.commentForm dl div.error,
fieldset.commentForm dl div.desc {
    height: 24px;
    float:left;
    display:inline;
    font-size:11px;
    margin: 0px;
    padding: 2px 0px 8px 118px;
    width: 350px;

}
fieldset.commentForm dl div.error {
    padding: 2px 0px 2px 118px;
    color:  #D8732F;
}

