/*
---------------------
GLOWNE ELEMENTY 
---------------------
*/
.table_cal {
    text-align: center;
    padding-bottom: 5px;
    }

.table_cal td.jq_day{
    border: 1px solid #D3D3D3;
    cursor: pointer;
    }

form{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#highlight_offer{
    font-size: 16px;
    color: red;
    }

.info{
    font-size: 12px;
    text-align: justify;
    }
.info li { padding: 5px;}

a, a:active, a:hover {
    cursor:pointer;
    text-decoration: none;
    color: #AF0A81;
    }

img {
	border: none 0;
	}

input, textarea, select, td, tr  {
	font-size:11px;
}

/* input, textarea, select {
    padding: 1px;
    background-color: #faeff7;
    border: 1px solid #985e82;
    } */
    
input.bttn {
    cursor:pointer;
    min-width: 60px;
    width:auto !important;
    width:60px;
    /*height: 19px;
    border: 0px;
    background: url('./pic/buttons.png') top left no-repeat; 
    padding-bottom: 2px; */
    }
/*    
input.bttn:hover {
    background-position: -60px 0px;
    }
    
input.bttn:active {
    background-position: -120px 0px;
    }    
*/
table {
	font-size: 11px;
	width: 100%;
}

body {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin: 0; 
	padding: 0;
	background: url('./pic/tlo_main.png') top left repeat-x;
	/* background-color: #faf4f6; */
	}

h2 {
	margin: 0;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 16px;
}

h2.cmp_name{
    font-family: Times New Roman, Sans-Serif;
    font-size: 20px;
    }

h1 {
	margin: 0;
}

h3{
	margin: 0;
	margin-left: 10px;
	margin-bottom: 20px;
	font-size: 14px;
}

p {
	margin: 0;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
	
a.btn {
	display:block;
	width:100%; 
	height:100%;
	text-decoration: none;
	}
	
.fl {
	float: left;
	}
	
.fr {
	float: right;
	}
	
.fc {
	clear: both;
	}
	
.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.pc {
    position: relative;
    margin:0px auto;
    }

.hid {
	display: none;
}

.blk {
	display: block;
}

.di {
	display: inline;
}

.ce {
text-align: center;
}

.side_panel {
	width: 165px;
	background-color: white;
	}
	
.main_panel {
	width: 562px;
	/* *width: 570px; */
	padding: 4px;
	padding-bottom: 14px;
	background-color: white;
	text-align: justify;
	}
	
.main_panel_wide {
	width: 727px;
	/* *width: 735px; */
	padding: 0px;
	padding-left: 4px;
	padding-bottom: 14px;
	background-color: white;
	}
	
.ban {
	/* background : #F3E2EF; */
	z-index: -20;
	width: 165px;
	}
	
#scrollup {
   position: relative;
   overflow: hidden;
   height: 170px;
   width: 165px;
 }
 
.headline {
    position: absolute;
    top: 180px;
    height: 165px;
    width:165px; 
 }
 
.our_cmp {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
	
.field {
	/*
	background : #F3E2EF;
	z-index: -20;
	*/
	}

.search_image {
	position: absolute;
	top: 0;
	right: 20px;
	width: 190px;
	height: 175px;
	z-index: 10;
	
	}

.tl, .tr, .bl, .br {
  position: absolute;
  width : 20px;
  height : 20px;
/*  display : block; */
}

.tl {
/*  background : transparent url('./pic/corner_tl.png') no-repeat; */
  top : 0;
  left : 0;
}

.tr {
/*  background : transparent url('./pic/corner_tr.png') no-repeat; */
  top : 0;
  right: 0;
}

.bl {
/*  background : transparent url('./pic/corner_bl.png') no-repeat; */
  bottom : 0;
  left : 0;
}

.br {
/*  background : transparent url('./pic/corner_br.png') no-repeat; */
  bottom : 0;
  right : 0;
}

.inside_corners {
	background-color: #F3E2EF;
	/* padding: 20px; */
	padding: 9px;
	}
	
.inside_white_frame {
	background-color: white;
	padding: 4px;
	}
	
.inside_yellow_frame {
	background-color: #ffd200;
	padding: 4px;
	}
	
.outside_corners {	
	background: url('./pic/background_ramka_podstr.png') top left repeat;
	margin-bottom: -10px;
	padding: 10px;
	overflow: hidden;
	}
	
/*
---------------------
MENU PO LEWEJ STRONIE
---------------------
*/	

#menu_cat_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color : #F3E2EF;
	}
	
ul#menu_cat_list a {
	border:1px outset #F3E2EF;
	color:black;
	cursor:pointer; /* this is needed for Opera due to the current style - weird but true */
	display:block;
	outline-style:none;
	outline-width:0;
	padding:3px 10px; /* these initial top/bottom left/right padding values are critical to create a baseline left/right value can be whatever but must exist */
	text-decoration:none;
	}

ul#menu_cat_list a:hover {
  border : 1px outset #F3E2EF; /* #FAF4F6; */
  background-color : #F3E2EF;
  font-weight: bold;
}

/* 
  This is focus in IE... for other browsers, the button is depressed when clicked or Enter it pressed.
  When using a 2px border, the padding will shift 1px left and to the top
*/

ul#menu_cat_list a:active {
  border : 1px outset #E7C9D3;
  background-color : #E7C9D3; /* the darker colors help create the effect */
  /* padding : 4px 11px 1px 11px; */ /* these new padding values are the mainstay or the effect to create natural movement */
}

/* 
-----------
ID I KLASY 
-----------
*/
#container
{width: 100%;
 height: 399px;
 position: absolute;
 border: solid 0px yellow;
 margin: 0px
}

#b_l
{position: absolute;
 width: 50%;
 height: 400px;
 background: url('./pic/bg_left.png') top right no-repeat;
 margin-left: -450px;
 padding: 0px;
}


#b_r
{position: absolute;
 background-attachment: fixed;
 background: url('./pic/bg_right.png') 450px 0px no-repeat;
 margin: 0px;
 padding: 0px;
 width: 50%;
 right: 0px;
 height: 400px;
}

#wrapper {
    position: relative;
	text-align: left;
	margin: 0px auto;
	width: 900px;
	text-decoration: none;	
	color: #624f61
	} 
#pajacyk {
	position: relative;
	width: 139px;
	margin-right: auto;
	margin-left: auto;
	}
	
#img_komis{
    width: 165px;
	height: 25px;
    }
    
#img_komis a {
	background: url('./pic/button_komis.png') top left no-repeat;
	}

#img_komis a:hover {
	background-position: -165px 0;
	}

#img_komis a:active {
	background-position: -330px 0;
	}	
	
#img_www_couples{
    width: 165px;
	height: 25px;
    }
    
#img_www_couples a {
	background: url('./pic/button_www_couples.png') top left no-repeat;
	}

#img_www_couples a:hover {
	background-position: -165px 0;
	}

#img_www_couples a:active {
	background-position: -330px 0;
	}
	
#img_articles {
	width: 165px;
	height: 25px;
	}
	
#img_articles a {
	background: url('./pic/button_artykuly.png') top left no-repeat;
	}

#img_articles a:hover {
	background-position: -165px 0;
	}

#img_articles a:active {
	background-position: -330px 0;
	} 

#img_domy_dziecka {
	width: 165px;
	height: 25px;
	}
	
#img_domy_dziecka a {
	background: url('./pic/button_domy_dziecka.png') top left no-repeat;
	}

#img_domy_dziecka a:hover {
	background-position: -165px 0;
	}

#img_domy_dziecka a:active {
	background-position: -330px 0;
	} 
	
#img_register {
	width: 165px;
	height: 24px;
	}
	
#img_register a {
	background: url('./pic/button_register.png') top left no-repeat;
	}

#img_register a:hover {
	background-position: -165px 0;
	}

#img_register a:active {
	background-position: -330px 0;
	} 
	
	
#img_partnerzy {
	width: 165px;
	height: 25px;
	}
	
#img_partnerzy a {
	background: url('./pic/button_partnerzy.png') top left no-repeat;
	}

#img_partnerzy a:hover {
	background-position: -165px 0;
	}

#img_partnerzy a:active {
	background-position: -330px 0;
	} 
	
	
#img_reklama {
	width: 165px;
	height: 25px;
	}
	
#img_reklama a {
	background: url('./pic/button_reklama.png') top left no-repeat;
	}

#img_reklama a:hover {
	background-position: -165px 0;
	}

#img_reklama a:active {
	background-position: -330px 0;
	} 
	
	
#img_planner {
	width: 165px;
	height: 25px;
	}
	
#img_planner a {
	background: url('./pic/button_planner.png') top left no-repeat;
	}

#img_planner a:hover {
	background-position: -165px 0;
	}

#img_planner a:active {
	background-position: -330px 0;
	} 
	
	
#img_strony {
	width: 165px;
	height: 24px;
	}
	
#img_strony a {
	background: url('./pic/button_strony.png') top left no-repeat;
	}

#img_strony a:hover {
	background-position: -165px 0;
	}

#img_strony a:active {
	background-position: -330px 0;
	} 
	
	
#img_advices {
	width: 165px;
	height: 51px;
	}
	
#img_advices a {
	background: url('./pic/button_porady.png') top left no-repeat;
	}

#img_advices a:hover {
	background-position: -165px 0;
	}

#img_advices a:active {
	background-position: -330px 0;
	}

#img_reg_company {
	width: 165px;
	height: 51px;
	}
	
#img_reg_company a {
	background: url('./pic/button_zarejestruj_firme.png') top left no-repeat;
	}

#img_reg_company a:hover {
	background-position: -165px 0;
	}

#img_reg_company a:active {
	background-position: -330px 0;
	}
	
#img_reg_user {
	width: 179px;
	height: 36px;
	}
	
#img_reg_user a {
	background: url('./pic/button_zarejestruj_sie.png') top left no-repeat;
	}

#img_reg_user a:hover {
	background-position: -179px 0;
	}

#img_reg_user a:active {
	background-position: -358px 0;
	}

#img_logo_left {
	background-image: url('./pic/logo_left.png');
	width: 533px;
	height: 140px;
	}

#img_logo_middle {
	background-image: url('./pic/logo_middle.png');
	width: 311px;
	height: 140px;
	}
	
#img_logo_big {
	background-image: url('./pic/logo_big.png');
	width: 844px;
	height: 140px;
	}

#img_logo_right {
	width: 56px;
	height: 140px;
	}
	
#img_logo_right a {
	background: url('./pic/logo_right.png') top left no-repeat;
	}

#img_logo_right a:hover {
	background-position: -56px 0;
	}

#img_logo_right a:active {
	background-position: -112px 0;
	}

#menu_horizontal {
	height: 35px;
	background: url( './pic/background_menu_small.png' ) 0 0 repeat;
	}

#menu_button_0{
	width: 92px; 
	height: 33px;
	}
#menu_button_0 a {
	background: url( './pic/button_home.png' ) top left no-repeat;
	}
#menu_button_0 a:hover {
	background-position: -92px 0;
	}
#menu_button_0 a:active {
	background-position: -184px 0;
	}
	
#menu_button_2{
	width: 82px; 
	height: 33px;
	}	
#menu_button_2 a {
	background: url( './pic/button_onas.png' ) top left no-repeat;
	}
#menu_button_2 a:hover {
	background-position: -82px 0;
	}	
#menu_button_2 a:active {
	background-position: -164px 0;
	}
	
#menu_button_3{
	width: 115px; 
	height: 33px;
	}
#menu_button_3 a {
	background: url( './pic/button_dla_firm.png' ) top left no-repeat;
	}
#menu_button_3 a:hover {
	background-position: -115px 0;
	}	
#menu_button_3 a:active {
	background-position: -230px 0;
	}
	
#menu_button_4{
	width: 105px; 
	height: 33px;
	}
#menu_button_4 a {
	background: url( './pic/button_dla_par.png' ) top left no-repeat;
	}
#menu_button_4 a:hover {
	background-position: -105px 0;
	}	
#menu_button_4 a:active {
	background-position: -210px 0;
	}	
	
	
#menu_button_5{
	position: relative;
	width: 506px; 
	height: 33px;
	}

#menu_login{
	position: relative;
	width: 395px; 
	height: 33px;
	}


#login {
	width: 360px;
	height: 33px;
	background: url( './pic/login2.png' ) top left no-repeat; 
	}

	

#btn_ok {
	position: absolute;
	top: 0;
	right: 0;
	width:42px;
	height:33px;
	}

#btn_ok a{
	background: url( './pic/button_ok.png' ) top left no-repeat; 
	}

#btn_ok a:hover {
	background-position: -42px 0;
	}

#btn_ok a:active {
	background-position: -84px 0;
	}

#btn_ok_news {
float: right;
	width:33px;
	height:24px;
	margin: 0px;
	}

#btn_ok_news a{
	background: url( './pic/button_ok_news.png' ) top left no-repeat; 
	}

#btn_ok_news a:hover {
	background-position: -33px 0;
	}

#btn_ok_news a:active {
	background-position: -66px 0;
	}
	
/*
--------------------
CATEGORIES SMALL
--------------------
*/

#cat_list {	
	background: url( './pic/background_ramka_kategorie.png' ) top left repeat; 	
	padding-left: 5px;
	padding-top: 5px;
	margin-top: 2px;
	margin-left: 2px;
	width: 550px;
	}
	
.cat_outer_frame {
	padding-right: 5px; 
	padding-bottom: 5px;
	}
	
.cat_small{
	width: 105px;
	height: 95px;
	}
	
.cat_small#img_atrakcje a{
	background: url( './pic/cat_atrakcje.png' ) top left no-repeat;
	}	

.cat_small#img_kredyt a{
	background: url( './pic/cat_kredyt.png' ) top left no-repeat;
	}
	
.cat_small#img_sklep_www a{
	background: url( './pic/cat_sklep_www.png' ) top left no-repeat;
	}

.cat_small#img_bielizna a{
	background: url( './pic/cat_bielizna.png' ) top left no-repeat;
	}
	
.cat_small#img_usc a{
	background: url( './pic/cat_usc.png' ) top left no-repeat;
	}
	
.cat_small#img_sprzatanie a{
	background: url( './pic/cat_sprzatanie.png' ) top left no-repeat;
	}
	
.cat_small#img_bizuteria a{
	background: url( './pic/cat_bizuteria.png' ) top left no-repeat;
	}

.cat_small#img_catering a{
	background: url( './pic/cat_catering.png' ) top left no-repeat; 
	}

.cat_small#img_cukiernia a{
	background: url( './pic/cat_cukiernia.png' ) top left no-repeat;
	}

.cat_small#img_dekoracja a{
	background: url( './pic/cat_dekoracja.png' ) top left no-repeat;
	}

.cat_small#img_inne a{
	background: url( './pic/cat_inne.png' ) top left no-repeat;
	}

.cat_small#img_film a{
	background: url( './pic/cat_film.png' ) top left no-repeat;
	}

.cat_small#img_fotografia a{
	background: url( './pic/cat_fotografia.png' ) top left no-repeat;
	}

.cat_small#img_fryzjer a{
	background: url( './pic/cat_fryzjer.png' ) top left no-repeat;
	}
	
.cat_small#img_kosmetyczka a{
	background: url( './pic/cat_kosmetyczka.png' ) top left no-repeat;
	}

.cat_small#img_konsultant a{
	background: url( './pic/cat_konsultant.png' ) top left no-repeat;
	}

.cat_small#img_moda_panow a{
	background: url( './pic/cat_moda_panow.png' ) top left no-repeat;
	}

.cat_small#img_moda_pan a{
	background: url( './pic/cat_moda_pan.png' ) top left no-repeat;
	}
	
.cat_small#img_kwiaciarnia a{
	background: url( './pic/cat_kwiaciarnia.png' ) top left no-repeat;
	}

.cat_small#img_lokal a{
	background: url( './pic/cat_lokal.png' ) top left no-repeat;
	}

.cat_small#img_muzyka a{
	background: url( './pic/cat_muzyka.png' ) top left no-repeat;
	}
	
.cat_small#img_podroz_poslubna a{
	background: url( './pic/cat_podroz_poslubna.png' ) top left no-repeat;
	}

.cat_small#img_pojazd a{
	background: url( './pic/cat_pojazd.png' ) top left no-repeat;
		}
.cat_small#img_szkola_tanca a{
	background: url( './pic/cat_szkola_tanca.png' ) top left no-repeat;
	}

.cat_small#img_zaproszenia a{
	background: url( './pic/cat_zaproszenia.png' ) top left no-repeat;
	}

.cat_small#img_kosciol a{
	background: url( './pic/cat_kosciol.png' ) top left no-repeat;
	}

.cat_small#img_wieczor_kawalerski a{
	background: url( './pic/cat_wieczor_kawalerski.png' ) top left no-repeat;
	}

.cat_small#img_wieczor_panienski a{
	background: url( './pic/cat_wieczor_panienski.png' ) top left no-repeat;
	}

.cat_small#img_solarium a{
	background: url( './pic/cat_solarium.png' ) top left no-repeat;
	}

.cat_small#img_prezent a{
	background: url( './pic/cat_prezent.png' ) top left no-repeat;
	}
	
.cat_small a{
    text-align:center;
	color: black;
	/* padding-top: 75px;
	margin-bottom: -75px; */
    }	

/* ---------------- */

.cat_small#img_bielizna_disabled span, .cat_small#img_bielizna_disabled a{
	background: url( './pic/cat_bielizna.png' ) top left no-repeat;
	background-position: -315px 0;	
    }
    
.cat_small#img_usc_disabled span, .cat_small#img_usc_disabled a{
	background: url( './pic/cat_usc.png' ) top left no-repeat;
	background-position: -315px 0;	
    }
    
.cat_small#img_atrakcje_disabled span, .cat_small#img_atrakcje_disabled a{
	background: url( './pic/cat_atrakcje.png' ) top left no-repeat;
	background-position: -315px 0;	
    }
    
.cat_small#img_sklep_www_disabled span, .cat_small#img_sklep_www_disabled a{
	background: url( './pic/cat_sklep_www.png' ) top left no-repeat;
	background-position: -315px 0;	
    }
    
.cat_small#img_sprzatanie_disabled span, .cat_small#img_sprzatanie_disabled a{
	background: url( './pic/cat_sprzatanie.png' ) top left no-repeat;
	background-position: -315px 0;	
    }
    
.cat_small#img_kredyt_disabled span, .cat_small#img_kredyt_disabled a{
	background: url( './pic/cat_kredyt.png' ) top left no-repeat;
	background-position: -315px 0;	
    }

.cat_small#img_bizuteria_disabled span, .cat_small#img_bizuteria_disabled a{
	background: url( './pic/cat_bizuteria.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_catering_disabled span, .cat_small#img_catering_disabled a{
	background: url( './pic/cat_catering.png' ) top left no-repeat;
	background-position: -315px 0; 
	}

.cat_small#img_cukiernia_disabled span, .cat_small#img_cukiernia_disabled a{ 
	background: url( './pic/cat_cukiernia.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_dekoracja_disabled span, .cat_small#img_dekoracja_disabled a{
	background: url( './pic/cat_dekoracja.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_inne_disabled span, .cat_small#img_inne_disabled a{
	background: url( './pic/cat_inne.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_film_disabled span, .cat_small#img_film_disabled a{
	background: url( './pic/cat_film.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_fotografia_disabled span, .cat_small#img_fotografia_disabled a{
	background: url( './pic/cat_fotografia.png' ) top left no-repeat;
    background-position: -315px 0;
	}

.cat_small#img_fryzjer_disabled span, .cat_small#img_fryzjer_disabled a{
	background: url( './pic/cat_fryzjer.png' ) top left no-repeat;
	background-position: -315px 0;
	}
	
.cat_small#img_kosmetyczka_disabled span, .cat_small#img_kosmetyczka_disabled a{
	background: url( './pic/cat_kosmetyczka.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_konsultant_disabled span, .cat_small#img_konsultant_disabled a{
	background: url( './pic/cat_konsultant.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_moda_panow_disabled span, .cat_small#img_moda_panow_disabled a{
	background: url( './pic/cat_moda_panow.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_moda_pan_disabled span, .cat_small#img_moda_pan_disabled a{
	background: url( './pic/cat_moda_pan.png' ) top left no-repeat;
	background-position: -315px 0;
	}
	
.cat_small#img_kwiaciarnia_disabled span, .cat_small#img_kwiaciarnia_disabled a{
	background: url( './pic/cat_kwiaciarnia.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_lokal_disabled span, .cat_small#img_lokal_disabled a{
	background: url( './pic/cat_lokal.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_muzyka_disabled span, .cat_small#img_muzyka_disabled a{
	background: url( './pic/cat_muzyka.png' ) top left no-repeat;
	background-position: -315px 0;
	}
	
.cat_small#img_podroz_poslubna_disabled span, .cat_small#img_podroz_poslubna_disabled a{
	background: url( './pic/cat_podroz_poslubna.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_pojazd_disabled span, .cat_small#img_pojazd_disabled a{
	background: url( './pic/cat_pojazd.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_szkola_tanca_disabled span, .cat_small#img_szkola_tanca_disabled a{
	background: url( './pic/cat_szkola_tanca.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_zaproszenia_disabled span, .cat_small#img_zaproszenia_disabled a{
	background: url( './pic/cat_zaproszenia.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_kosciol_disabled span, .cat_small#img_kosciol_disabled a{
	background: url( './pic/cat_kosciol.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_wieczor_kawalerski_disabled span, .cat_small#img_wieczor_kawalerski_disabled a{
	background: url( './pic/cat_wieczor_kawalerski.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_wieczor_panienski_disabled span, .cat_small#img_wieczor_panienski_disabled a{
	background: url( './pic/cat_wieczor_panienski.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_solarium_disabled span, .cat_small#img_solarium_disabled a{
	background: url( './pic/cat_solarium.png' ) top left no-repeat;
	background-position: -315px 0;
	}

.cat_small#img_prezent_disabled span, .cat_small#img_prezent_disabled a{
	background: url( './pic/cat_prezent.png' ) top left no-repeat;
	background-position: -315px 0;
	}
	
.cat_small#img_prezent_disabled span, .cat_small#img_prezent_disabled a{
	background: url( './pic/cat_prezent.png' ) top left no-repeat;
	background-position: -315px 0;
	}

span.db_dis, a.db_dis {
    display: block;
	width: 100%;
	height: 100%;
    }

/* ------------
FORMULARZE
----------------
*/

fieldset {
  position: relative;
  margin: 1.5em 0 0 0;
  padding: 0;
  border: none;
}

legend {
  padding: 0;
  color: #545351;
  font-weight: bold;
}

legend span {
  position: absolute;
  margin-top: 0.5em;
  left: 0.74em;
  top: 0;
  font-size: 135%;
}

fieldset ol {
  padding: 3.5em 1em 0 1em;
  list-style: none;
}

fieldset li {
  padding-bottom: 1em;
}

fieldset.submit {
	float: none;
	width: auto;
	border-style: none;
	padding-left: 12em;
	background-color: transparent;
}

/*

PRZYCISKI MEDIOW DLA FIRM W WIDOKU UZYTKOWNIKA

*/

.img_media_small {
	margin-top: 5px;
	width: 28px;
	height: 28px;
	}
	
.img_media_small a{
    background: url( './pic/button_cmp_media_small.png' ) top left no-repeat;
    }	
	
.img_media_small#gal_small a{
	background-position: -112px 0;
	}

.img_media_small#gal_small a:hover {
	background-position: -140px 0;
	}

.img_media_small#gal_small a:active {
	background-position: -168px 0;
	}

.img_media_small#vid_small a{
	background-position: -560px 0;
	}
	
.img_media_small#vid_small a:hover {
	background-position: -588px 0;
	}

.img_media_small#vid_small a:active {
	background-position: -616px 0;
	}	
	
.img_media_small#aud_small a{
	background-position: 0 0;
	}
	
.img_media_small#aud_small a:hover {
	background-position: -28px 0;
	}

.img_media_small#aud_small a:active {
	background-position: -56px 0;
	}
	
.img_media_small#lok_small a{
	background-position: -336px 0;
	}
	
.img_media_small#lok_small a:hover {
	background-position: -364px 0;
	}

.img_media_small#lok_small a:active {
	background-position: -392px 0;
	}
	
.img_media_small#rab_small a{
	background-position: -448px 0;
	}
	
.img_media_small#rab_small a:hover {
	background-position: -476px 0;
	}

.img_media_small#rab_small a:active {
	background-position: -504px 0;
	}
	
.img_media_small#cal_small a{
	background-position: -224px 0;
	}
	
.img_media_small#cal_small a:hover {
	background-position: -252px 0;
	}

.img_media_small#cal_small a:active {
	background-position: -280px 0;
	}
	
/* ------------------------- */

.img_media_big {
	margin-right: 4px;
	}

.img_media_big#vid_big {
	width: 67px;
	height: 28px;
	}
	
.img_media_big#vid_big a{
	background: url( './pic/button_video_big.png' ) top left no-repeat;
	}

.img_media_big#vid_big a:hover {
	background-position: -67px 0;
	}

.img_media_big#vid_big a:active {
	background-position: -134px 0;
	}

.img_media_big#aud_big {
	width: 88px;
	height: 28px;
	}
	
.img_media_big#aud_big a{
	background: url( './pic/button_audio_big.png' ) top left no-repeat;
	}

.img_media_big#aud_big a:hover {
	background-position: -88px 0;
	}

.img_media_big#aud_big a:active {
	background-position: -176px 0;
	}
	
.img_media_big#gal_big {
	width: 93px;
	height: 28px;
	}
	
.img_media_big#gal_big a{
	background: url( './pic/button_galeria_big.png' ) top left no-repeat;
	}

.img_media_big#gal_big a:hover {
	background-position: -93px 0;
	}

.img_media_big#gal_big a:active {
	background-position: -186px 0;
	}
	
.img_media_big#lok_big {
	width: 133px;
	height: 28px;
	}
	
.img_media_big#lok_big a{
	background: url( './pic/button_lokalizator_big.png' ) top left no-repeat;
	}

.img_media_big#lok_big a:hover {
	background-position: -133px 0;
	}

.img_media_big#lok_big a:active {
	background-position: -266px 0;
	}
	
.img_media_big#rab_big {
	width: 75px;
	height: 28px;
	}
	
.img_media_big#rab_big a{
	background: url( './pic/button_rabat_big.png' ) top left no-repeat;
	}

.img_media_big#rab_big a:hover {
	background-position: -75px 0;
	}

.img_media_big#rab_big a:active {
	background-position: -150px 0;
	}

.img_media_big#cal_big {
	width: 122px;
	height: 28px;
	}
	
.img_media_big#cal_big a{
	background: url( './pic/button_kalendarz_big.png' ) top left no-repeat;
	}

.img_media_big#cal_big a:hover {
	background-position: -122px 0;
	}

.img_media_big#cal_big a:active {
	background-position: -244px 0;
	}
	
.img_media_big#inf_big {
	width: 75px;
	height: 28px;
	}
	
.img_media_big#inf_big a{
	background: url( './pic/button_profil_big.png' ) top left no-repeat;
	}

.img_media_big#inf_big a:hover {
	background-position: -75px 0;
	}

.img_media_big#inf_big a:active {
	background-position: -150px 0;
	}
	
	
	
/*

-------------- PRZYCISKI -----------------

*/

.btn_push_txt{ 
	text-align:center; 
	width:100%;
    }
    
.btn_dis{
    display: block;
    width: 100%;
    height: 100%;
    }

/* Push Button Small */

.btn_push_small {
	width: 112px;
	height: 24px;
	font-family: Times New Roman, Verdana, Arial;
	font-size: 14px; 
	}	
	
.btn_push_small a{
    background: url( './pic/button_push_small.png' ) top left no-repeat;
    padding-top: 2px;
    color: #7C546F;
    }
    
.btn_push_small a:hover{
    background-position: -112px 0;
    padding-top: 3px;
    color: #7C546F;
    margin-bottom: -1px;
    }
    
.btn_push_small a:active{
    background-position: -224px 0;
    padding-top: 4px;
    color: #7C546F;
    margin-bottom: -2px;
    }
    
.btn_push_small span.btn_dis{
    background: url( './pic/button_push_small.png' ) top left no-repeat;
    background-position: -112px 0;
    padding-top: 1px;
    color: gray;
    }	
	
/* Push Button Medium */
	
.btn_push_med {
	width: 141px;
	height: 24px;
	font-family: Times New Roman, Verdana, Arial;
	font-size: 14px; 
	}
	
.btn_push_med a{
    background: url( './pic/button_push_med.png' ) top left no-repeat;
    padding-top: 2px;
    color: #7C546F;
    }
    
.btn_push_med a:hover{
    background-position: -141px 0;
    padding-top: 3px;
    color: #7C546F;
    margin-bottom: -1px;
    }
    
.btn_push_med a:active{
    background-position: -282px 0;
    padding-top: 4px;
    color: #7C546F;
    margin-bottom: -2px;
    }
    
.btn_push_med span.dtn_dis{
    background: url( './pic/button_push_med.png' ) top left no-repeat;
    background-position: -141px 0;
    padding-top: 2px;
    color: gray;
    }
    
/* Push Button Big */
	
.btn_push_big {
	width: 210px;
	height: 28px;
	font-family: Times New Roman, Verdana;
	font-size: 16px; 
	margin-left: 5px;
	margin-right: 5px;
	}	
	
.btn_push_big a{
    background: url( './pic/button_push_big.png' ) top left no-repeat;
    padding-top: 4px;
    color: #7C546F;
    }
    
.btn_push_big a:hover{
    background-position: -210px 0;
    padding-top: 5px;
    color: #7C546F;
    margin-bottom: -1px;
    }
    
.btn_push_big a:active{
    background-position: -420px 0;
    padding-top: 6px;
    color: #7C546F;
    margin-bottom: -2px;
    }
    
.btn_push_big span.btn_dis{
    background: url( './pic/button_push_big.png' ) top left no-repeat;
    background-position: -210px 0;
    padding-top: 4px;
    color: gray;
    }

/* -------------------------- */

#listw {background: url( './pic/listw.png' ) top left no-repeat;
	width: 238px;
	height: 33px;
}

#btn_logout {
	width: 118px;
	height: 33px;
	}
	
#btn_logout a{
	background: url( './pic/button_logout.png' ) top left no-repeat;
	}

#btn_logout a:hover {
	background-position: -118px 0;
	}

#btn_logout a:active {
	background-position: -236px 0;
	}

#btn_profil {
	width: 150px;
	height: 33px;
	}
	
#btn_profil a{
	background: url( './pic/button_twoj_profil.png' ) top left no-repeat;
	}

#btn_profil a:hover {
	background-position: -150px 0;
	}

#btn_profil a:active {
	background-position: -300px 0;
	}

.msg_ok {
/*	border:2px solid;
	border-color:#00FF00; */
	background-color:#F0FFF0;
	}
.msg_err {
/*	border:2px solid;
	border-color:red; */
	background-color:#FFFFCC;
	color: red;
	}
	
.msg_not {
	background-color:#FFFFCC;
}

img.msg_img {
	margin: 0.4em;
	}
	
.middle {
	display: table-cell; 
	vertical-align: middle
	}

/*
GENERIC FORMULARZE
*/

#form_table {
	width:100%;
}

td.field_input {
	width: 65%;
}

td.field_header {
	width: 35%;
	text-align: left;
}

td.field_input_error {
	color: red;
	width: 65%;
}

.field_header_error {
	background-color: #FFFFCC;
	width: 35%;
}

td.error_header {
	color: red;
	width: 100%;
}

em.req {
	color: red;
}

em.desc {
	color: gray;
}

td {
	padding: 0.5em 0 0 0;
}

.footer {
	padding-top: 10px;
/* 	position: relative; 
	text-align: left;
	width: 900px;
	margin-right: auto;
	margin-left: auto; */
/*	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -25%;
	margin-right: -25%;
*/
}

#fwrd_btn {
	right: -8px;
	bottom: -8px;
	width: 175px;
	height: 17px;
	z-index: 10;
}

#fwrd_btn a{
	background: url( './pic/button_full_profile_3.png' ) top left no-repeat;
	}
	
#fwrd_btn a:hover {
	background-position: -175px 0;
	}

#fwrd_btn a:active {
	background-position: -350px 0;
	}

#back_btn {
	margin-left: 10px;
	/* left: -23px;
	top: -24px;*/
	width: 69px;
	height: 14px; 
	z-index: 100;
}

#back_btn a{
	background: url( './pic/button_back.png' ) top left no-repeat;
	}

#back_btn a:hover {
	background-position: -69px 0;
	}

#back_btn a:active {
	background-position: -138px 0;
	}

#term_dwnl {
	width: 165px;
	height: 25px;
	}

#term_dwnl a{
	background: url( './pic/button_terminarz.png' ) top left no-repeat;
	}

#term_dwnl a:hover {
	background-position: -165px 0;
	}

#term_dwnl a:active {
	background-position: -330px 0;
	}

/*
OBRAZKI WSZELKIE
*/


.img_reklama{
	text-align: center;
	display:block;
	width:165px;
	height:20px; 
	padding-top: 4px;
}

.ir
{background: url( './pic/background_description.png' ) top left no-repeat;
}
.ir_light
{background: url( './pic/background_description_light.png' ) top left no-repeat;
}
.ir_dark
{background: url( './pic/background_description_dark.png' ) top left no-repeat;
 color: white;
}
.ir_brown
{background: url( './pic/background_description_brown.png' ) top left no-repeat;
 color: white;
}

.img_mark{
	display:block;
	width:100px;
	height:20px;
	background: url( './pic/cmp_ocena.png' ) top left no-repeat; 
}

.img_mark_5{
	background-position: -500px 0;
}

.img_mark_4{
	background-position: -400px 0;
}

.img_mark_3{
	background-position: -300px 0;
}

.img_mark_2{
	background-position: -200px 0;
}

.img_mark_1{
	background-position: -100px 0;
}

.cmp_all_lbl{
    width: 90px;	
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}

.cmp_one_lbl{
    width: 80px;	
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
}

.cmp_one_fld{
	width: 140px;
}
	
#newsletter {
	width: 165px;
	height: 25px;
	background: url( './pic/newsletter.png' ) top left no-repeat; 
	}

.img_cmp_res {
	}
	
#user_riki{
	padding-left: 66px;  
	padding-top: 8px;
	}
	
div#user_riki input{
	border: 0;
	width: 100px;
	}

#user_tiki { 
	right: 29px;
	top: 8px;
	}
	
div#user_tiki input{
	border: 0;
	width: 100px;
	}
	

#adres_newsletter{
padding: 0px;
margin: 0px;
	}
	
div#adres_newsletter input{
	border: 0;
	width: 122px;
	margin-left: 4px;  
    margin-top: 4px;
	}

#login_bck
{position: absolute;
 top: 0px;
 right: 0px;
 width: 111px;
 height: 33px;
	background: url( './pic/login3.png' ) top left no-repeat; 
}


#login_link
{position: absolute;
 top: 3px; right: 5px;
 font-size: smaller;
}
#login_link a
{ color: black;	
}

.spc_top {
	margin-top: 14px;
	margin-left: 9px;
	}
	
/* Style for invalid input */
.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}

/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}

.cat_search_lbl {
	padding-top: 12px;
	text-align: right;
	width: 130px;
	}

.cat_search_txt{
	padding-top: 10px;
	padding-left: 10px;
	}
	
.header_lbl {
	padding-bottom: 10px;
	}
	
.buttons {
	padding-top: 10px;
	padding-left: 10px;
	}
	
.tbl_wide {
	width: 670px;
	}
	
.tbl_med {
	width: 500px;
	}
	
.tbl_short {
	width: 350px;
	}

.txt_push_btn_1 {
    color: black;
	left: 0px; 
	bottom: 6px; 
	text-align:center; 
	width:100%;
	}
	
.txt_push_btn_2 {
    color: black;
	left: 1px; 
	bottom: 5px; 
	text-align:center; 
	width:100%;
	}	
	
.txt_push_btn_3 {
    color: black;
	left: 2px; 
	bottom: 4px;
	text-align:center; 
	width:100%;
	}
	
.txt_push_btn_dis{
    color: gray;
	left: 0px; 
	top: -18px; 
	text-align:center; 
	width:100%;
	}
	
.cash_push_btn_1 {
    color: black;
	left: 5px;
	top: 4px;
    }
    
.cash_push_btn_2 {
    color: black;
	left: 6px;
	top: 5px;
    }
    
.cash_push_btn_3 {
    color: black;
	left: 7px;
	top: 6px;
    }
	
.count_push_btn_1 {
    color: black;
	right: 7px;
	top: 4px;
	}

.count_push_btn_2 {
    color: black;
	right: 6px;
	top: 5px;
	}
	
.count_push_btn_3 {
    color: black;
	right: 5px;
	top: 6px;
	}
	
p#welcome {
	margin: 5px -3px;
	padding-right: 5px;
	padding-left: 10px;
	text-align: justify;
	}

.save_note {	
	left: -6px;
	bottom: -10px;
	width: 79px; 
	height: 17px;
	}

.save_note a {
	background: url( './pic/button_save_note.png' ) top left no-repeat;
	}

.save_note a:hover {
	background-position: -79px 0;
	}

.save_note a:active {
	background-position: -158px 0;
}

.sticker_bkgrnd {
/*	margin-top: 10px;
	width: 500px; 
	height: 150px;
	background: url( './pic/background_yellow_sticker.png' ) top left no-repeat; */
	}
	
.sticker {
	margin-top: 27px;
	margin-bottom: 10px;
	margin-left: 35px;
	width: 430px;
	height: 100px;
	/* background-color: transparent;
	border: 0; */ 
	}
    
.att {
    color: red;
    font-size: 14px;
}
    
td.header {
	color: #624f61;
	font-weight: bold;	
	font-size:	9pt;
	text-align: center;
	padding-bottom: 5px;
}

td.center {	
	padding-left: 20px;
	padding-right: 20px;
}

td.center, td.center a {
	color: #624f61;
	font-weight: bold;	
	font-size:	9pt;
	text-align: left;
	padding-bottom: 5px;
	text-decoration: none;
}

td.center span {
	font-size: 8pt;
	font-weight:normal;
}


.color_frame {
    width:42px;
    height: 20px;
    }
    
.color_label {
    padding-left: 10px;
    }
    
/* TYMCZASOWE!!!! */

#grade_cmp {
	width: 184px;
	height: 28px;
	margin-right: 2px;
	}
	
#grade_cmp a{
	background: url( './pic/cmp_ocen_firme.png' ) top left no-repeat;
	}

#grade_cmp a:hover {
	background-position: -184px 0;
	}

#grade_cmp a:active {
	background-position: -368px 0;
	}
	
#add_plan {
	width: 259px;
	height: 28px;
	margin-right: 2px;
	}
	
#add_plan a{
	background: url( './pic/cmp_dodaj_do_planera.png' ) top left no-repeat;
	}

#add_plan a:hover {
	background-position: -259px 0;
	}

#add_plan a:active {
	background-position: -518px 0;
	}
	
#del_plan {
	width: 259px;
	height: 28px;
	margin-right: 2px;
	}
	
#del_plan a{
	background: url( './pic/cmp_usun_z_planera.png' ) top left no-repeat;
	}

#del_plan a:hover {
	background-position: -259px 0;
	}

#del_plan a:active {
	background-position: -518px 0;
	}
	
#recommend_to {
	width: 233px;
	height: 28px;
	}
	
#recommend_to a{
	background: url( './pic/cmp_polec.png' ) top left no-repeat;
	}

#recommend_to a:hover {
	background-position: -233px 0;
	}

#recommend_to a:active {
	background-position: -466px 0;
	}
	
/*
	Tabela zawierajaca dane
*/

.table_header{
    font-weight: bold;
    border: 1px solid white;
    padding-left: 10px;
    vertical-align: middle;
    height: 30px;
    background-color: #EFEFEF;
}

#data_table{
    border-collapse: collapse;
}

tr.row_light td, tr.row_dark td{
    padding-left: 10px;
    border: 1px solid white;
}

td.header_left {
    font-weight: bold;
    width: 160px;
    padding-right: 10px;
    text-align: right;
    border: 1px solid white;
    vertical-align: middle;
    height: 30px;
    background-color: #EFEFEF;
}

td.value {
    border: 1px solid white;
    padding-left: 10px;
}

li
{padding-top: 3px;
}

/*
	Tabela zawierajaca dane - ciemna i ladna
*/

#table_dark {
    border-collapse: collapse;
    width: 100%;
    vertical-align: middle;
    }
    
.td_pay_big{
    font-size: 12px;
    font-weight: bold;
}

.srch_text {
	font-size: 14px;
}

#s3 {width: 165px; height: 75px; overflow: hidden;}
#s2 {width: 165px; height: 170px; overflow: hidden;}
.slide_div { width: 100%; height: 100%; text-align: center;}

#cat_top
{clear: both;
 height: 180px;
 width: 553px;
 background-color: #f3e2ef;
 overflow: hidden;
 margin-left: 3px;
}

.home_switch
{float: left;
 cursor: pointer; 
 font-size: 18px; 
 display: inline; 
 font-weight: bold; 
 padding: 80px 5px 0px 5px;
 margin-right: 5px;
 width: 10px; 
}

#home_rotator 
{height: 180px;
 width: 503px;
 background-color: #f3e2ef;
 overflow: hidden;
 display: inline;
 float: left;
}

#home_rotator img
{float: right;
 padding-left: 5px;
 border: 0px;
}

#home_rotator p
{margin: 0px;
 padding: 7px 3px;
 text-align: justify;
}
.couple_www_list { width: 250px; }
.couple_www_list, .couple_www_list a { font-size: 16px; color: #624F61; font-weight: bold; text-align: center;}
.couple_www_list img { padding: 10px; }

#info_media td { width: 50%; padding-top: 5px; vertical-align: bottom;}
#info_media td img { padding-top: 30px; }

#net a { color: gray; }