input, textarea, select {
    font-size:11px;
    color:#737573;
}
.input_title{
    padding-left:12px;
    margin:3px 0 13px 0;
    color:#777f7d;
    float:left;
    clear:both;
}
.contacts_info{
    text-align:right;
}
.form_message {
    color:red;
    padding:5px 20px 5px 0;
    text-align:right;
}
.antispam_system .form_field{
    width:116px;
    float:left;
    margin-right:10px;
    margin-top:20px;
}
.input_contacts input,textarea{
    float:right;
    margin-right:20px;
    width:314px;
}
.antispam_system{
    float:right;
    margin:5px 10px 0 0;
    width:318px;
}
html>body .antispam_system{
    margin:5px 20px 15px 0;
}
.antispam input{
    float:left;
    width:98px;
    margin:38px 0 18px 0;
}
.antispam input, .input_contacts input,textarea, .input, .address{
    border:1px solid #d4d0c8;
}

.input_contacts input, .antispam input {
    height:15px;
}
.imageGenerator{
    float:right;
    border:1px solid #d4d0c8;
    margin-top:15px;
}
html>body .imageGenerator{
    margin-top:0;
    *margin-top:15px;
}
html:first-child .imageGenerator{
     margin-top:15px;
}
.submit_button{
    float:right;
    margin:10px 10px 20px 20px;
}
html>body .submit_button{
    margin:10px 20px 20px 20px;
}
.code_title{
    margin:48px 0 0 0;
}
.middle_block .menu_border{
    padding-bottom:7px;
}
.middle_block .right_top_border{
    margin-right:-3px;
    margin-top:-15px;
}
/* - - - - - Search Premium Templates Form - - - - - - - - - -- -*/
.shop_form {
    width:480px;
    margin:0 auto;
    text-align:right;
}
.shop_form td {
    padding:3px 3px 3px 10px;
    text-align:left;
}
.shop_form .input {
    font-size:11px;
    width:112px;
    margin-left:1px;
    height:16px;
    padding-left:2px;
}
.shop_form select.input {
    width:110px;
    height:17px;
}
.shop_form .small {
    width:41px;
    margin-right:0;
}
body:last-child:not(:root:root) .shop_form .small{
    width:39px;
}
.input {
    font-size:11px;
}
.search_button{
    float:right;
    margin:20px 20px 20px 0;
}
/*- - - - - - - Affiliate Program - - - - - - - - - - - -*/
.registration_block input.input, input.input_y, input.input_d, .registration_block select{
    border:1px solid #d4d0c8;
    height:16px;
    vertical-align:bottom;
    color:#4A4949;
}
.registration_block select{
    height:18px;
    vertical-align:bottom;
    color:#4A4949;
}
.registration_block input.input{
    width:216px;
}
.registration_block input.input_y{
    width:36px;
}
html:first-child .registration_block input.input_y{
    width:34px;
}
body:last-child:not(:root:root) .registration_block input.input_y{
     width:38px;
}
.registration_block input.input_d{
    width:28px;
}
.registration_block select{
    width:218px;
}
.registration_block select.birthday{
    width:144px;
}
.registration_block .submit_button{
    margin:15px 0 10px 0;
}
/* - - - - - - - Directory  - - - - - - - - - - - - - -*/
.directory textarea{
    margin-bottom:10px;
    height:60px;
}
html>body .directory textarea{
    margin-bottom:0;
    *margin-bottom:10px;
    height:60px;
}
html:first-child .directory textarea{
   margin-bottom:10px;
}
.directory .submit_button{
    margin-right:10px;
}
html>body .directory .submit_button{
    margin-right:20px;
}
/*- - - - - -  Download & Prview Templates - - - - - -*/
.download .submit_button{
    float:left;
    margin:10px 0;
}
.check{
    margin-right:10px;
    vertical-align:middle;
}
.address{
    width:280px;
    margin-left:10px;
}
.linktous textarea{
    float:none;
    width:515px;
    color:#747474;
    padding:3px;
    height:45px;
}
/* - - - - Free Templates Search - - - - - */
.free_templates .input, .directory .input{
    height:16px;
    padding:1px 1px;
    width:180px;
    margin:0 0 0 10px;
}
.select_field{
    border:1px solid #d4d0c8;
    font-size:11px;
    width:112px;
    margin-left:1px;
}
html>body .select_field{
    height:17px;
    *height:20px;
}
body:last-child:not(:root:root) .select_field{
    height:18px;
}





