@charset "utf-8";
/**
* @author:Grzegorz Frydrychowicz
*/

/** form element message box */
.messageBox {
    clear: both;
    margin: 0px 15px 0 0;
    min-width: 280px;
    padding: 10px 0px;
}
.messageBox .message{
color: #FF3F3F;
}
.errorInPlace input, .errorInPlace textarea{
background-color:#FFEFEF;
border: 1px solid #FF3F3F;
}
.errorInPlace select {
    background-color:#FFEFEF;
}
.errorInPlaceSelect { /* do elem. DateOfBirth */
    background-color:#FFEFEF;
}
input.disabled{
    background-color: #BFBFBF;
}
tr.highlighting td{
    background-color: #f7f7f7;
    color: red;
}
div.elementRequired {
    color: red;
    margin: 2px;
}



/* feedback form */
#feedback{
padding-bottom:20px;
}
#feedback .formElement{
padding-bottom:10px;
}
#feedback .formElementHint{
padding-top:3px;
}
#feedback label{
width:100px;
float:left;
display:inline;
margin-right:10px;
font-size:11px;
font-weight:bold;
color:#334b67;
padding-top:2px;
}
#feedback .formElementHtml{
width:365px;
float:left;
display:inline;
}
#feedback .formElementHtml .formTextarea, #feedback .formElementHtml .formText{
width:350px;
background:#fffefd;
border:1px solid #fb9117;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
#feedback .formElementHtml .formTextarea{
height:150px;
}
#feedback-feedback-submit{
height:30px;
}
#feedback-feedback-submit .formElementHtml{
margin-left:110px;
}

/* contact form */

#contact{
padding-bottom:20px;
width:385px;
}
#contact .formElement .elementRequired{
display:none;
}
#contact .formElement{
padding:5px 0px;
border-bottom:1px solid #dfe7ef;

}
#contact .formElementHint{
padding-top:3px;
}
#contact label{
width:90px;
float:left;
display:inline;
font-size:11px;
font-weight:bold;
color:#334b67;
padding-top:2px;
}
#contact .formElementHtml{
width:190px;
float:left;
display:inline;
}
#contact .formElementHtml .formTextarea, #contact .formElementHtml .formText{
width:280px;
background:#f0f0f0;
border:1px solid #fb9117;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
#contact .formElementHtml .formTextarea{
height:150px;
}
#contact #contact-submit{
height:30px;
}
#contact #contact-submit .formElementHtml{
margin-left:110px;
}
#contact #contact-accept label{
float:right;
width:270px;
font-weight:normal;
}
#contact #contact-accept .formElementHtml{
float:left;
width:20px;
padding-top:5px;
margin-left:90px;
}
#contact #contact-contact-submit .formElementHtml{
width:auto;
display:block;
text-align:right;
float:none;
}
#contact #contact-contact-submit{
border:none;
}

#contact #contact-submit{
height:39px;
background:url(../img/btn/wyslij_btn.gif) no-repeat;
width:108px;
border:1px solid #fff;
cursor:pointer;
}

.searchBox{
height:34px;
padding-bottom:20px;
}
.searchInpt{
float:left;
width:520px;
background:url(../img/bg/search_inpt_bg.gif) no-repeat;
height:34px;
}
.searchInpt input{
width:445px;
border:1px solid #4e4e4e;
background:#4e4e4e;
margin:7px 0px 0px 53px;
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#fff;
}
.searchBtn{
float:left;
width:150px;
height:34px;
}



/* itvp form */

#iptv{
padding-bottom:20px;
}
#iptv .formElement{
padding:5px 0px;
border-top:1px solid #dfe7ef;
}
#iptv .formElementHint{
padding-top:3px;
}
#iptv label{
width:190px;
float:left;
display:inline;
font-size:11px;
font-weight:bold;
color:#334b67;
padding-top:2px;
}
#iptv #f_client .legend{
width:190px;
float:left;
display:inline;
font-weight:bold;
padding:5px 0px;
color:#334b67;
font-size:11px;
}
#iptv .formElementHtml{
width:480px;
float:left;
display:inline;
}
#iptv .formElementHtml .formTextarea, #iptv .formElementHtml .formText{
width:470px;
background:#f0f0f0;
border:1px solid #fb9117;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
#iptv .formElementHtml .formTextarea{
height:150px;
}
#iptv-submit{
height:39px;
background:url(../img/btn/dalej_btn.gif) no-repeat;
width:98px;
border:1px solid #fff;
}
#iptv-submit .formElementHtml{
margin-left:110px;
}

#iptv #f_client #iptv-f_client-client_1,#iptv #f_client #iptv-f_client-client_2{
float:left;
width:100px;
border:none;
}
#iptv fieldset label{
float:right;
width:79px;
}
#iptv fieldset  .formElementHtml{
width:20px;
float:left;
padding-top:3px;
}
#iptv #iptv-iptv-submit .formElementHtml{
float:none;
text-align:right;
width:auto;
display:block;
}
#tip1 {
display:none;
}
#tooltip{
position:absolute;
z-index:3000;
border:2px solid #acb7c6;
background-color: #fff;
padding:5px;
width:400px;
color:#666666;
}
.leftX{
width:65px;
height:65px;
float:left;
background:url(../img/icon/nook.gif) no-repeat;
}
.leftX.okX{
background:url(../img/icon/ok.gif) no-repeat;
}
.rightX{
float:left;
width:185px;
}
#feedback-submit{
height:39px;
background:url(../img/btn/wyslij_btn.gif) no-repeat;
width:108px;
border:1px solid #fff;
}

/* konkurs form */


#konkurs_Form_Contact{
padding-bottom:20px;
width:350px;
}
#konkurs_Form_Contact .formElement .elementRequired{
display:none;
}
#konkurs_Form_Contact .formElement{
padding:5px 0px;
border-bottom:1px solid #dfe7ef;

}
#konkurs_Form_Contact .formElementHint{
padding-top:3px;
}
#konkurs_Form_Contact label{
width:120px;
float:left;
display:inline;
font-size:11px;
font-weight:bold;
color:#334b67;
padding-top:2px;
}
#konkurs_Form_Contact .formElementHtml{
width:222px;
float:right;
display:inline;
}
#konkurs_Form_Contact .formElementHtml .formTextarea, #konkurs_Form_Contact .formElementHtml .formText{
width:210px;
background:#f0f0f0;
border:1px solid #fb9117;
padding:3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
#konkurs_Form_Contact .formElementHtml .formTextarea{
height:150px;
}
#konkurs_Form_Contact #konkurs_Form_Contact-submit{
height:30px;
}
#konkurs_Form_Contact #konkurs_Form_Contact-submit .formElementHtml{
margin-left:110px;
}
#konkurs_Form_Contact #konkurs_Form_Contact-accept label{
float:right;
width:220px;
font-weight:normal;
}
#konkurs_Form_Contact #konkurs_Form_Contact-accept .formElementHtml{
float:left;
width:20px;
padding-top:5px;
margin-left:90px;
}
#konkurs_Form_Contact #konkurs_Form_Contact-contact-submit .formElementHtml{
width:auto;
display:block;
text-align:right;
float:none;
}
#konkurs_Form_Contact #konkurs_Form_Contact-contact-submit{
border:none;
}

#konkurs_Form_Contact #konkurs_Form_Contact-submit{
height:39px;
background:url(../img/btn/wyslij_btn.gif) no-repeat;
width:108px;
border:1px solid #fff;
cursor:pointer;
}
#konkurs_Form_Contact-konkurs_Form_Contact-submit .formElementHtml{
width:108px;
}