/* old styles - some are still in use */

#createAccount div div div div div {
   background: url(/img/icoCreateAccount.gif) 0 6px no-repeat;
	padding: 5px 0 5px 18px;
}
#help div div div div div {
   background: url(/img/icoHelp.gif) 0 6px no-repeat;
	padding: 5px 0 5px 14px;
}
#BTN_Logout div div div div div {
	background: url(/img/log_out.png) 0 6px no-repeat;
	padding: 5px 0 5px 14px;
}
#BTN_Konto div div div div div {
	background: url(/img/account.png) 0 6px no-repeat;
	padding: 5px 0 5px 14px;
}
#BTN_Ulubione div div div div div {
	background: url(/img/favorite.png) 0 6px no-repeat;
	padding: 5px 0 5px 14px;
}
#BTN_Aktywuj div div div div div {
	background: url(/img/activate.png) 0 6px no-repeat;
	/*padding: 5px 0 5px 18px;*/
	padding: 5px 0 5px 14px;
}
#BTN_Haslo div div div div div {
	background: url(/img/change_password.png) 0 6px no-repeat;
	/*padding: 5px 0 5px 18px;*/
	padding: 5px 0 5px 14px;
}
#userName {}
#userName p {
	color: #f47f4a;
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 40px 0 0;
	padding-left: 10px;
	text-align: right;
}


#logIn {
	padding: 10px 0 0 0;
	/*width: 260px;*/
	float: right;
	}
#logIn label {
	font-size: 1.1em;
   text-align: right;
	margin: 0 10px 0 0;
	padding: 5px 0 3px 0;
	float: left;
	color: #D2D2D2;
	width: 35px;
}
#logIn div.logInFormBg {
   background: url(/img/Log00.gif) 0 0 repeat-x;
	float: left;
}
#logIn div.logInFormBg div { background: url(/img/Log01.gif) 0 0 no-repeat; }
#logIn div.logInFormBg div div { background: url(/img/Log02.gif) 100% 0 no-repeat; padding: 3px 6px 5px 6px; overflow: hidden; }

#logIn .LogInInput {
   width: 105px;
	color: #D2D2D2;
	border: 0;
	background: transparent;
	height:15px;
	overflow:hidden;
}
#logIn .LogInSubmit {
   /*margin: 0 0 0 5px;*/
   /*margin: 0 38px 0 5px;*/
}
.logIn_left { width: 170px; float: left; }
.logIn_right { width: 70px; float: left; padding: 29px 0 0 0; }


/* messages */

ul.messages li {
    border-width: 1px;
    border-style: solid;
    margin-bottom: 0.5em;
    padding: 0.3em 10px;
    font-weight: bold;
    list-style-type: none;
	font-size: 1.2em;
}
.msg_0 { /* error */
    border-color: #e20000;
    color: #e20000;
    background-color: #ffecec;
}
.msg_1 { /* info */
    border-color: #73a32b;
    color: #73a32b;
    background-color: #f4fde6;
}


/* main */
#main {
   background: url(/img/mainBg.gif) 0 0 repeat-x;
	line-height: 1.65em;
}

   /* wyszukiwarka */
   #search {
	   padding: 15px 0 10px 0;
	   background: #F9F9F9;
	   /*color: #454545;*/

   }
   #search .fl {
      padding: 1px 0 0 70px;
   }
   #search .fr {
      padding: 0 70px 0 0;
   }
   #search label {
   		font-size: 1.1em;
      color: #f57d48;
	  font-weight: bold;
      padding: 0 5px 0 10px;
	  line-height: 17px;
   }
   #search #id_word {
      /*border: 1px solid #000;*/
      width: 140px;
	  border: 1px solid #f19c73;
	  background-color: #c6c6c6;
	  font-size: 1.1em;
	  color: #454545;
   }
   #search select {
      /*border: 1px solid #000;*/
	   width: 110px;
	  border: 1px solid #f19c73;
	  background-color: #e5e5e5;
	  font-size: 1.1em;
	  /*line-height: 15px;*/
	 	   color: #454545;
   }
   #search .BtmSearch { width: 69px; border: 0;}




#content { border-top: 1px solid #D7D7D7; }

/* widoki */
.Vdk1 { background: url(/img/BgVdk1.gif) 0 0 repeat-y; }
   .Vdk1 #Vdk1Fl1 { float: left;	width: 450px;padding: 0 17px 0 0; }
   .Vdk1 #Vdk1Fl2 { float: left; width: 342px; }
   .Vdk1 #Vdk1Fl3 { float: right; width: 177px; border: 0px solid black;
	   padding: 0 0 10px 0; }

.Vdk2 { background: url(/img/BgVdk2.gif) 0 0 repeat-y; }
   .Vdk2 #Vdk2Fl { width: 449px; padding: 0 0 20px 0; float: left; }
   .Vdk2 #Vdk2Fr { width: 490px; padding: 15px 15px 20px 15px; float: right; }

.Vdk3 { background: url(/img/BgVdk3.gif) 0 0 repeat-y; }
   .Vdk3 #Vdk3Fl { width: 197px; padding: 0 0 20px 0; float: left; }
   .Vdk3 #Vdk3Fr { width: 750px; padding: 15px 15px 20px 15px; float: right; }

.Vdk4 { background: url(/img/BgVdk3.gif) 100% 0  repeat-y; }
   .Vdk4 #Vdk4Fl { width: 197px; padding: 0 0 20px 0; float: left; }
   .Vdk4 #Vdk4Fr { width: 781px; float: right; }
	.Vdk4 #Vdk4Fr .Vdk4a { padding: 0 15px 20px 15px; background: #F5F5F5; }
	.Vdk4 #Vdk4Fr .Vdk4b { padding: 15px 15px 20px 15px; }
	.Vdk4 #Vdk4Fr .Vdk4c { padding: 0 15px 20px 15px; }
	.noline { border: none !important; }


.Vdk5 { background: url(/img/BgVdk5.gif) 0 0  repeat-y; }

.Vdk6 { background: #EBEBEB; }


	/* style nagkowkow - z ikonkami  */
   .HA0, .HA1, .HA2, .HA3, .HA1_first {
	   /*font-size: 140%;*/
	  font-size: 1.4em;
		color: #363636;
		font-weight: normal;
		border-bottom: 1px solid #C3C3C3;
	}
	.HA0 {
	   padding: 0 0 8px 0;
	}
	.HA1, .HA1_first {
		background: url(/img/ico01.gif) 5px 4px no-repeat;
		padding: 0 0 8px 22px;
	}
	.HA2 {
		background: url(/img/ico02.gif) 0 3px no-repeat;
		padding: 0 0 8px 24px;
	}
	.HA3 {
		background: url(/img/ico03.gif) 2px 4px no-repeat;
		padding: 0 0 8px 20px;
	}

	/* style nagkowkow - duze, bez ikon */
	.HB1 {
	   /*font-size: 170%;*/
		font-size: 1.7em;
		color: #4A4A4A;
		font-weight: normal;
		padding: 25px 0 10px 0;
		margin: 0;
		border-bottom: 0px solid #FF671F;
		background: url(/img/hb1Bg.gif) 0 100% repeat-x;
	}
	.Vdk4b .HB1 { padding-top: 15px; }
	.Vdk4c .HB1 { padding-top: 15px; }
	/* wyjątki */
	.Vdk3, .Vdk4 { background-color: #f5f5f5; }
	#Vdk3Fl .HA0,
	#Vdk4Fl .HA0,
	.Vdk4 #Vdk4Fr .Vdk4a h2,
	.Vdk4a .fr h3.HA0 { border-bottom: 0; padding: 10px 0 10px 5px; font-size: 1.7em; }
	
	.Vdk3 #Vdk3Fr h3.HA0 { border-bottom: 0; padding: 10px 0 0 5px; }
	
	/* WYSWIG */
	.WYSWIG { font-size: 11px; }
	.WYSWIG em { font-style: italic; }
	.WYSWIG p { font-size: 11px; }
	.WYSWIG strong { font-weight: bold; }

	/* formsy dla Konta */
	/* uC_form jest dla avatara i ridera */
	/* uC2_form jest dla wszelkich pozostałych danych poniżej */
	.uC_form,
	.uC2_form {
		padding: 5px 0;
		margin: 0;
	}
	.uC_form fieldset {
		width: 380px;
		float: left;
		padding: 1px 0;
		color: #454545;
	}
	.uC_form fieldset em.req_zaslepka,
	.uC_form fieldset em.req {
		color: red;
		padding: 0 5px;
	}
	.uC2_form fieldset em.req_zaslepka,
	.uC2_form fieldset em.req {
		color: red;
		float: left;
		padding: 0 5px;
	}
	.uC_form fieldset em.req_zaslepka,
	.uC2_form fieldset em.req_zaslepka {
		visibility:hidden;
	}
	.uC_form fieldset label,
	.uC2_form fieldset label {
		width: 80px;
	  	/*font-size: 1.0em;*/
	  	/*color: #f67e49;*/
		float: left;
		/*font-weight: bold;*/
	}
	.uC_form fieldset p input,
	.uC2_form fieldset input {
		width: 140px;
		  border: 1px solid #f19c73;
	  	/* background-color: #c6c6c6; */
		background-color: transparent;
	  	/*font-size: 1.0em;*/
	  	/*color: #454545;*/
	  	float: left;
	}
	.uC_form fieldset em,
	.uC_form fieldset input,
	.uC_form fieldset label { float: none; }
	.uC_form p { /*float: left;*/ }
	
	.uC2_form fieldset .regularBox,
	.uC2_form fieldset .errorBox {
		margin: 10px 0;
	}
	.uC2_form fieldset label {
		width: 150px;
	}
	.uC2_form fieldset label {
		display: block;
		min-height: 10px;
	}
	.uC2_form fieldset select,
	.uC2_form fieldset input {
		/*font-size: 1.0em;*/
		width: 500px;
		background: transparent;
		border: 1px solid #fc8742;
		display: inline;
	}
	.uC2_form fieldset input {
		width: 498px;
	}
	.uC2_form fieldset .helptext,
	.uC2_form fieldset .this_box_errors {
		margin-left: 150px;
	}
	.uC2_form fieldset .helptext {
		color: #f67e49;
	}
	.helptext {
		font-size: 1.1em;
	}
	/* błędy w formularzu */
	/*.uC_form fieldset .errorBox input,
	.uC_form fieldset .errorBox select,*/ /* należy zwrócić uwagę, by przycisk też nie został obramowany */
	.uC2_form fieldset .errorBox input,
	.uC2_form fieldset .errorBox select {
		border: 1px solid red;
	}
	.uC_form fieldset .errorBox label,
	.uC2_form fieldset .errorBox label {
		color: red;
	}
	/* ukrywaj jeśli nie ma błędu */
	.uC_form fieldset .regularBox .this_box_errors,
	.uC2_form fieldset .regularBox .this_box_errors {
		display: none;
	}
	.uC_form fieldset .errorBox .this_box_errors,
	.uC2_form fieldset .errorBox .this_box_errors {
		color: red;
		display: block;
	}
	.uC2_form fieldset .activity_box_errors {
		font-size: 1.1em;
		margin-left: 164px;
		color: red;
	}
	.uC_form fieldset label { margin-left: 5px; font-weight: bold; }
	.uC_form fieldset .errorBox .this_box_errors { margin-left: 19px; }
	/* wyjątki */
	#categoryForm2 .uC2_form legend {
		margin-bottom: 5px;
	} 
	#categoryForm2 div input.submit {
		width: 100px;
		padding: 2px 26px 5px 24px;
		margin: 0;
		font-size: 1.1em;
	}
	#categoryForm2 div input.submit:hover { background: none; color: #FF671F; cursor: pointer; }

	/* kochane formsy ciąg dalszy - ujednolicanie */
	fieldset.form_fieldset { width: 100%; }
	fieldset.form_fieldset legend { color: #656565;	font-weight: bold; padding: 0 12px; }
	fieldset.form_fieldset div label { width: 150px; float: left; /*font-weight: bold;*/ } /* synchro! */
	fieldset.form_fieldset div.ff_errorBox, fieldset.form_fieldset div.ff_regularBox { padding: 2px 0; min-height: 22px; }   
	fieldset.form_fieldset div.ff_errorBox label { color: red; }
	fieldset.form_fieldset div.ff_regularBox label { /*color: #f67e49;*/ font-weight: bold; }
	fieldset.form_fieldset div input,
	fieldset.form_fieldset div textarea { border: 1px solid #f19c73; width: 250px; float: left; }
	fieldset.form_fieldset div input[type="checkbox"] { width: auto; }
	/*fieldset.form_fieldset div input.checkbox { width: auto; }*/
	/*fieldset.form_fieldset div span { display: block; height: 16px; float: left; }
	fieldset.form_fieldset div span a { border: 1px solid red; display: block; float: left; height: 14px; }*/
	/*fieldset.form_fieldset div span a img { display: none; }*/
	.ff_req, .ff_req_zaslepka {	color: red;	float: left; padding: 0 5px; }
	.req, .req_zaslepka {	color: red;	float: left; padding: 0 5px; }
	.req_zaslepka, .ff_req_zaslepka { visibility: hidden; }
	fieldset.form_fieldset div .ff_helptext { margin-left: 150px; color: #f67e49; text-indent: 0; } /* synchro! */
	fieldset.form_fieldset div .ff_helptext em { display: block; float: left; }
	fieldset.form_fieldset div .ff_helptext p { display: block; float: left; width: 95%; font-size: 1.1em; }
	fieldset.form_fieldset div.ff_regularBox .ff_this_box_errors { display: none; }
	fieldset.form_fieldset div.ff_errorBox .ff_this_box_errors { margin-left: 150px; color: red; display: block; } /* synchro! */
	.regularBox .this_box_errors { display: none; }
	.errorBox .this_box_errors { color: red; display: block; } /* synchro! */
	fieldset.form_fieldset p .submit { padding: 2px 28px 5px 26px; margin-left: 329px; }

	/* formsy dla category kategorii oraz wyszukiwarki */
	/* .category_form, .search_form { font-size: 1.1em; } */
	.category_form input, .category_form select, .search_form input, .search_form select { border: 1px solid #e7956f; background-color: #ededed; color: #414141; font-size: 1.1em; }
	.search_form label { padding: 0; }
	.search_form select { margin: 0 30px 0 7px; }
	.sf_text { color:#828282; font-weight:bold; padding-top: 4px; }
	.sf_text span { color: #5f5f5f; font-weight: normal; padding-left: 13px; }
	
	/* definicja buttona (class submit) i labela zdecydowanie poniżej */

	/* przycisk wiecej */
	.more {
	   text-align: right;
		font-weight: bold;
	}
	.more a {
	   padding: 1px 9px 6px 11px;
	}
	.more a:hover {
	   color: #fff !important;
		text-decoration: none !important;
		background: url(/img/moreBgW.gif) 50% 0 no-repeat;
	}

	/* trace - sciezka */
	#trace { padding: 5px 4px; }
	#trace p { font-size: 1.1em; }
	#trace p strong { font-size: 1.2em; padding: 0 2px 0 5px; }
	#trace p a { color: #5d5d5d; text-transform: lowercase; }
	#trace p a:hover { color: #FF671F; }
	#trace p span { color: #f67e49; text-transform: lowercase; }
	
	/* dots boxy */
	div.h_dots {
		background: transparent url(/img/hb1Bg.gif) repeat-x scroll top right;
		min-width: 100px;
	}
	div.v_dots {
		margin-top: 5px;
		background: transparent url(/img/vertical_dots.gif) no-repeat scroll top right;
		padding: 15px 5px 5px 5px;
	}

	/* Sonda */
	#pool {
	   background: url(/img/cornerC0.gif) repeat scroll 0 0;
	   margin: 0 0 0 10px;
	}
	#pool div.p_corner { background: url(/img/cornerC1.gif) no-repeat scroll 0 0; }
	#pool div div.p_corner { background: url(/img/cornerC2.gif) no-repeat scroll 100% 0; }
	#pool div div div.p_corner { background: url(/img/cornerC3.gif) no-repeat scroll 100% 100%; }
	#pool div div div div.p_corner {
	   background: url(/img/cornerC4.gif) no-repeat scroll 0 100%;
		padding: 10px 5px 10px 5px;
	}
	#pool h3 {
	   color: #f55d14;
	   font-size: 1.8em;
		/*font-size: 180%;*/
		font-weight: normal;
	}
	#pool fieldset {
		padding: 0;
		margin: 0;
	}
	#pool .thin_button_input { padding-top: 0; padding-bottom: 0; }
	#pool p { padding: 8px 0 5px 0; font-size: 1.1em; }
	#pool dl {}
	#pool dt { float: left; padding: 0; }
	#pool dd { padding: 0 0 3px 25px; }
/*	#pool_vote_button {
		border: none;
		background: url("/img/BtmPool2.gif") no-repeat scroll;
		width: 46px;
		height: 22px;
		color: white;
		float: right;
		margin: 5px 20px 0 0;
	}*/

	#pool_results strong {
		display: block;
		font-size: 1.1em;
	}
	#pool_results ul li {
		list-style: none;
	}
	#pool_results ul li .percent {
		width: 150px;
		border: 1px solid #f35c15;
		height: 8px;
	}
	#pool_results ul li .percent .bar {
		/*background: url('/img/bar.gif') 0 0 repeat-x;*/
		height: 6px;
		border: 1px solid white;
		background-color: #f47f49;
	}


	/* Dodatkowe video agencji */
	#otherVideoBox {}
	#otherVideoBoxList {
	   overflow: auto;
		width: 449px;
		height: 100px;
		margin: 20px 0 0 0;
	}

	/* Galeria Agencji */
	#galleryBox {}
	#galleryBoxList {
	   width: 449px;
		height: 90px;
		padding: 20px 0 0 0;
	}
	#galleryBoxList img { margin: 0 6px 0 6px; }


	/* opis agencji */
	#aDescription { padding: 15px 0 0 0; }
	#aDescription .WYSWIG {
	   text-align: justify;
		padding: 15px 10px 15px 10px;
	}

	/* style szczeolowe dla edycji */
	.edition ul li a {
	   padding-right: 25px !important;
	}
	.edition ul .edit {
	   float: right;
	}
	.edition ul .edit a {
	   padding: 1px 2px 0 0 !important;
		background: none !important;
	}


	/* baner główna */
	#banner { margin: 10px 0 10px 0; border-top: 1px solid #D7D7D7; overflow: hidden; max-height: 200px; }

	/* baner artyści / agencje */
	#banerLeft1 { text-align: center; overflow: hidden; margin-top: 20px; }

	/* banerLeft2 */
	#banerLeft2 {
	   text-align: center;
	}

	/* Prawy baner */
	#banerRight { padding: 10px 0 10px 0; overflow: hidden; text-align: center; }
	#banerRight div { margin: 5px 0 0px 5px; }

	/* categoryVideo */
	#categoryVideo #VideoBox { border: 0; padding:0; margin-right:20px; background-color:#F5F5F5; }
	#categoryVideo .fr { /*width: 280px;*/ /*padding: 25px 0 0 0;*/ }
	#categoryVideo .fr .text { padding: 15px 10px 15px 10px; /*text-align: justify;*/ text-align: left; font-size: 1.1em; }


	/* contact */
	#contact { padding: 15px 0 15px 15px; }
	#contact .fl {margin: 0 35px 0 0; }
	#contact .fl .HA0 { padding-left: 25px; }
	#contact dl { padding: 20px 0 0 0; }
	#contact dt { float: left; width: 90px; text-align: right; }
	#contact dd { padding: 0 0 5px 100px; }
	#contact dd input { width: 230px; }
	#contact dd textarea { width: 230px; height: 140px; font-size: 1.3em; }
	#contact .send { padding: 0 0 0 285px; }
	/* podstrony kontakt */
	#contact div.fl div.left {width: 320px; padding: 15px 10px 15px 10px; text-align: justify;}
	#contact div.fl div.right { width: 370px; }
	#contact div h3 {
		border: none;
		margin-right: 0;
		padding-right: 0;
	}

	


