
/* BOXY ZAWIERAJACE */
.text_element,
.checkbox_element,
.select_element,
.multiselect_element,
.button_element,
.buttons_subform,
.textarea_element,
.radio_element,
.file_element,
.password_element,
.submit_element
{padding:2px 0 3px; position:relative; clear:both;}/* odstęp między boxami otaczającymi */

.margin_left_132px{margin-left:132px}
.margin_left_107px{margin-left:107px}

.bp_form{position:relative; display:block; font-size:11px}

/* LABEL */
.bp_form label{width:90px; padding-right:7px; float:left; text-align:right; margin-top:1px}

/* INPUT,TEXTAREA,SELECT */
.bp_form input,
.bp_form textarea,
.bp_form select,
.bp_form button
{border:1px solid #cdcecf; margin-right:3px; font-size:11px}
.bp_form .submit_element input{border:0}

/** INPUT - TEXT **/
.text_element input{width:135px; float:left; margin-bottom:1px; height:14px;}

/** INPUT - PASSWORD **/
.password_element input{width:135px; float:left; margin-bottom:1px; height:14px}


/** INPUT - CHECKBOX **/
.checkbox_element{margin-left:97px}
.checkbox_element label{margin:0; position:absolute; left:20px; text-align:left; width:125px; font-size:10px }
.checkbox_element .hint{margin-left:0}
.checkbox_element .errors{margin-left:0}
.checkbox_element input{margin:0; border:0; _margin:-2px 0 0 -4px; @margin:-2px 0 0 -4px;}

/** INPUT - CHECKBOX - układ poziomy **/
.checkbox_element.poziomio.jestem_pierwszy{}
.checkbox_element.poziomio{float:left; clear:none;margin-left:0;}
.checkbox_element.poziomio .hint,.checkbox_element.poziomio .error{margin-left:0;}

/** INPUT - RADIO **/
.radio_element label.opis{text-align:right}
.radio_element label{text-align:left}
.radio_element br{display:none}
.radio_element input{margin:0; border:0; margin-left:-2px}

/** INPUT - SUBMIT **/
.submit_element{margin-left:94px;_margin-left:66px;float:left; padding-left:3px;} /* pierwsze zaokraglenie do przyciski */
.submit_element input{height:17px; padding:0 13px 0 2px; background:url(../../images/gfx/arrow_2.gif) right 0 no-repeat; cursor:pointer; background-position:right center; _background-position:right 4px;font-weight:bold}/* Tlo przyciski */
.submit_element label{display:none}/* usuniecie labeli z boxow przycisku */

/* BUTTON */
.bp_form button{background:url(../../images/admin/images/gfx/button_small.gif) right 0 no-repeat; border:0; width:90px; height:21px; vertical-align:middle; padding-bottom:3px;_margin-left:-4px}
.bp_form button.b_normal{background:url(../../images/admin/images/gfx/button_normal.gif) right 0 no-repeat; width:114px;}
.bp_form button.b_big{background:url(../../images/admin/images/gfx/button_big.gif) right 0 no-repeat; width:139px;}
.bp_form button.b_big_xxl{background:url(../../images/admin/images/gfx/button_big_xxl.gif) right 0 no-repeat; width:163px;}
.bp_form .button_element label{visibility:hidden}
.bp_form button.x-btn-text{height:inherit}

/* SELECT */
.select_element select{width:137px; float:left; margin-bottom:1px;font-size:11px; height:17px}

/** SELECT - MULTIPLE **/
.multiselect_element select{_margin-left:-3px;}/* Hack na IE 6 */

/* TEXTAREA */
.bp_form textarea{width:250px; height:135px; float:left}

/*** TWO BOX MODEL **/
.two_box_model label{width:100px}
.two_box_model .checkbox_element{margin-left:107px}
.two_box_model .submit_element{margin-left:107px}

/*#### DRUGI UKLAD STRONY - label nad elementem np iunput */
.label_nad_element label{display:block; text-align:left; clear:both; width:100%}

.label_nad_element .hint,
.label_nad_element .errors,
.checkbox_element.label_nad_element,
.buttons_subform.label_nad_element,
.radio_element.label_nad_element
{margin-left:0}

/* GLOBAL STYLE */
.hint,.errors{margin:0 0 0.5em 97px;font-size:10px; clear:both; padding:0; list-style:none}
.errors{color:#c60821;}

#glowny .dlugosc_10{width:9%}
#glowny .dlugosc_20{width:19%}
#glowny .dlugosc_25{width:24%}
#glowny .dlugosc_30{width:29%}
#glowny .dlugosc_33{width:32%}
#glowny .dlugosc_40{width:39%}
#glowny .dlugosc_50{width:49%}
#glowny .dlugosc_60{width:59%}
#glowny .dlugosc_70{width:69%}
#glowny .dlugosc_80{width:79%}
#glowny .dlugosc_90{width:89%}
#glowny .dlugosc_100{width:99%}

/* GROUP ELEMENT */
.group_element{position:relative}



/* ONE LINE CSS */
/** REJESTRACJA UZYTKOWNIKA **/
.Person_User_Form_Signup{}
.Person_User_Form_Signup .role_container label{width:auto; padding:0 3px 0}
.Person_User_Form_Signup .role_container label input{float:left;height:13px; margin:0; padding:0}
.Person_User_Form_Signup .role_container{padding-bottom:20px; margin-bottom:10px; border-bottom:1px dashed black}
.Person_User_Form_Signup .login_container{margin-top:32px}
.Person_User_Form_Signup .address_container{position:absolute;top:48px; right:0;}
.Person_User_Form_Signup .address_container .group_element{width:240px; float:left}
.Person_User_Form_Signup .confirm_container,.Person_User_Form_Signup .buttons_container{position:relative}
.Person_User_Form_Signup .submit_element{padding-bottom:1em; margin:0 0 1em; border-bottom:1px dashed black; text-align:right; float:none;}


/** formularz logowania  prawy gorny rog **/
.form_loguj{float:right; margin:4px 5px 0 0;line-height:normal;}
.form_loguj label{width:auto; margin-left:5px}
.form_loguj .text_element,.form_loguj .subform_element{float:left; clear:none;}
.form_loguj .text_element input{width:110px; background-color:transparent}
.form_loguj .submit_element{margin-left:5px}

/** moj profil **/
.Person_User_Form_EditProfile{}
.Person_User_Form_EditProfile .role_container label{width:auto; padding:0 3px 0}
.Person_User_Form_EditProfile .role_container label input{float:left;height:13px; margin:0; padding:0}
.Person_User_Form_EditProfile .role_container{padding-bottom:20px; margin-bottom:10px; border-bottom:1px dashed black}
.Person_User_Form_EditProfile .passwd_container{margin-top:32px}
.Person_User_Form_EditProfile .address_container{position:absolute;top:0px; right:0;}
.Person_User_Form_EditProfile .address_container .group_element{width:240px; float:left}
.Person_User_Form_EditProfile .confirm_container,.Person_User_Form_Signup .buttons_container{position:relative}
.Person_User_Form_EditProfile .submit_element{padding-bottom:1em; margin:0 0 1em; border-bottom:1px dashed black; text-align:right; float:none;}


/** Zwykłe pola 300 px szerokosci  **/
.Person_User_Form_Profile .text_element input,
.Person_User_Form_Profile .password_element input,
.Person_User_Form_Profile select,
.Person_User_Form_Profile textarea,
.Person_Photo_Form .text_element  input,
.Person_Photo_Form .textarea_element textarea,
.Pm_Message_Form .text_element  input,
.Pm_Message_Form .textarea_element textarea,
.Pm_Message_Form .select_element select
{width:300px}



/* SZUKAJ */
#szukaj .text_element{float:left; clear:none;}
#szukaj .text_element input{width:450px;background-color:transparent; height:20px}
#szukaj label{width:auto;margin-top:4px}
#szukaj a{float:right;margin-top:10px}
#szukaj .buttons_container{float:left; position:relative;margin-top:3px}
#szukaj .submit_container{margin-left:2px;}
.szukaj{position:absolute; top:5px}

/* PROFIL - Instrumenty muzyczne i gatunki */
.Music_Form .instrument1_container .select_element,.Music_Form .instrument1_container .checkbox_element,
.Music_Form .instrument2_container .select_element,.Music_Form .instrument2_container .checkbox_element
{float:left; clear:none}
.Music_Form .instrument1_container .checkbox_element,.Music_Form .instrument2_container .checkbox_element{margin-left:10px; padding-top:4px}
.Music_Form .instrument1_container .checkbox_element label,.Music_Form .instrument2_container .checkbox_element label{width:200px}




/* CLEAR FIX */
.conntent:after,
.text_element:after,
.checkbox_element:after,
.select_element:after,
.multiselect_element:after,
.button_element:after,
.buttons_subform:after,
.textarea_element:after,
.radio_element:after,
.file_element:after,
.group_element:after,
.subform_element:after,
.password_element:after

{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.conntent,
.text_element,
.checkbox_element,
.select_element,
.multiselect_element,
.button_element,
.buttons_subform,
.textarea_element,
.radio_element,
.file_element,
.group_element,
.subform_element,
.password_element

{display: inline-block;}

/* Hides from IE-mac \*/
* html .conntent,
* html .text_element,
* html .checkbox_element,
* html .select_element,
* html .multiselect_element,
* html .button_element,
* html .buttons_subform,
* html .textarea_element,
* html .radio_element,
* html .file_element,
* html .group_element,
* html .subform_element,
* html .password_element

{height: 1%;}

.conntent,
.text_element,
.checkbox_element,
.select_element,
.multiselect_element,
.button_element,
.buttons_subform,
.textarea_element,
.radio_element,
.file_element,
.group_element,
.subform_element,
.password_element

{display: block;}
/* End hide from IE-mac */