/*##########################################
Name: Default styling for Niceforms v.0.9
Author: Lucian Slatineanu
URL: http://www.badboy.ro/

Modified by: Basti
URL: http://www.arraystudio.com
##########################################*/

/*General styles not really related to the forms*/
* {
        margin:0;
        padding:0;
}
body {
        font: 12px tahoma,sans-serif;
        color:#1b334b;
        background:#FFF;
}
img {
        border:0;
}
#container {
       /* padding:20px; */
}

/*Forms defaults*/
input, textarea {
        font: bold 12px tahoma,sans-serif;
        color:#1b334b;
}


/*Text inputs*/
.textinput, .textinputHovered {
        width:236px;
        height:15px;
        background:url(images/input.gif) no-repeat left top;
        border:none;
        padding:4px 8px;
}
.textinputHovered {
        background-position:left bottom;
}


/*Text areas*/
.textarea, .textareaHovered {
        width:336px;
        height:125px;
        background:url(images/textarea.gif) no-repeat left top;
        border:none;
        padding:4px 8px;
}
.textareaHovered {
        background-position:left bottom;
}



/*Selects*/
.selectArea {
        cursor: pointer;
        width: 144px;
        height: 19px;
        background: url(/niceforms/images/select_bg.gif) repeat-x;
}
.selectArea .left {
        width: 1px;
        height: 19px;
        float: left;
        background: url(/niceforms/images/select_left.gif) no-repeat left top;
}
.selectArea .right {
        width: 28px;
        height: 19px;
        float: right;
        background: url(/niceforms/images/select_right.gif) no-repeat left top;
}
.selectArea .right a {
        display: block;
        width: 100%;
        height: 100%;
}
.selectArea .right i {
        display: none;
}
.selectArea .center {
        width: 100px;
        margin-left:5px;
        margin-right:28px;
        color: #1b334b;
        padding-top: 3px;
        position: relative;
        z-index: 23;
        font-weight: 600;
}



/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
        position:absolute;
        margin-top:-1px;
        margin-left:3px;
        width:172px;
        height: 180px;
        overflow: auto;
        background:#ede8d4;
        padding:2px;
        font-size:11px;
        z-index:20;
        border: #adbcc0 solid 1px;
}
.optionsDivInvisible {
        display:none;
}
.optionsDivVisible {
        display:block;
}
.optionsDivVisible p {
        margin:0;
        padding:0;
}
.optionsDivVisible a {
        color:#1b334b;
        text-decoration:none;
        display:block;
        padding:1px 4px;
        border: 1px solid #ede8d4;
}
.optionsDivVisible a:hover {
        background: #f7f7f7;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
        width:69px;
        height:26px;
        color:#FFF;
        font-weight:bold;
        padding:2px 5px;
        background:url(images/button.gif) no-repeat left top;
        cursor:pointer;
        border:none;
}
.buttonSubmitHovered {
        background-position:left bottom;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
        position:absolute;
        left:-999px;
        width:10px;
        height:10px;
}


/*---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
/*--------------------------- ÔÎÐÌÀ Â ËÅÂÎÉ ÊÎËÎÍÊÅ ÂÂÅÐÕÓ ------------------------------*/

#input_leftsearch{
        width: 112px;
        /*height: 19px;*/
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;

        padding-top: 3px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

#offer_number{
        width: 100px;
        height: 19px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        padding-top: 1px;
        vertical-align: top;
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;

}

#email_notification{
        width: 130px;
        height: 19px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        padding-top: 1px;
        vertical-align: top;
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;

}

#billboard_subscribe{
        width: 183px;
        height: 17px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;
        padding-top: 0px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

#news_subscribe{
        width: 183px;
        height: 17px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;
        padding-top: 0px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}



#buttonsearch{
        width: 27px;
        height: 19px;
        background: url(images/button_search.gif) no-repeat;
        border: none;
}

#offersearch{
        width: 27px;
        height: 19px;
        background: url(images/button_search.gif) no-repeat;
        border: none;
}

#email_notification_submit{
        width: 27px;
        height: 19px;
        background: url(images/button_email.gif) no-repeat;
        border: none;
}

#button_subscribe1{
        width: 88px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
        font-size: 11px;
}


#button_subscribe2{
        width: 112px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
     /*   vertical-align: top;    */
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

.brands_select{
        width: 154px;
        height: 19px;
      color: #1f334b;
      color: #ff0000;
        cursor: pointer;
        background:url(images/select_bg.png) repeat-x left top;
        display: none;
        font-size: 11px;
}



#input_recomend{
        width: 115px;
        height: 19px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;
        padding-top: 2px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

#button_recomend{
        width: 80px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
     /*   vertical-align: top;    */
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}


#input_your_discount{
        width: 115px;
        height: 19px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;
        padding-top: 2px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}


#button_your_discount{
        width: 45px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
     /*   vertical-align: top;    */
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

#feedback_send_button, #faq_send_button{
        width: 108px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
        font-size: 11px;
        margin: auto;
}
