/***predictions.css****/
/***End of: predictions.css ****/
/***message.css****/
/* 
    Document   : message
    Created on : 2010-12-03, 14:08:59
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.auto_complete
{
    margin-right: auto;
    margin-left:auto;
    width:200px;
}
.matching_users
{
    position:absolute;
    background-color: #a494b2;
    border:1px solid #907f9e;
    margin-top: -5px;
    font-weight: normal;
    display:none;
    clear:both;
    width:200px;
    text-align: left;
    z-index:9999;
}
.matching_users ul
{
    list-style: none;
    padding: 0px;
    margin:0px;
    line-height: 14px;
}
.matching_users li
{
    border-bottom: 1px dotted #907f9e;
}
.matching_users .expert
{
    color:black;
}
.edit_news
{
    font-weight: bold;
}
.portal_news
{
    margin-bottom: 10px;
}

.portal_news .date
{
    float:left;
    padding:3px;
    color:#705f7e;
    clear:both;

}
.portal_news .group
{
    margin-top:-20px;
    float:right;
}
.portal_news .title
{
    float:left;
    font-size: 20px;
    font-weight: bold;
}
.port_news .text
{
    clear:both;
}
.portal_news .header
{
    clear:both;
    height:40px;
}
.message_list
{
    width:100%; 
    border-spacing: 0;
    table-layout: fixed;
    overflow:hidden;
    margin-top:20px;
}
.message_list tr a
{
    font-weight: normal;
}
tr.unread a
{
    font-weight: bold;
}
/***End of: message.css ****/
/***main_page.css****/
/*
   Document   : boxes
   Created on : 2010-09-13, 18:29:48
   Author     : Macias
   Description:
       Purpose of the stylesheet follows.
*/
/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
#sg_comments .comment_light {
    display: none;
    opacity: 0;
}
.sg_frame{
    margin: 5px !important;
}

.sg_info{
    text-align: left;
    padding: 5px;
    font-size: 12px;
    color: #907f9e;
    color: #311430;
}
.znajdz_eksperta{
    margin-top: 5px;
    width: 124px;
    height: 24px;
    background-image: url(../img/buttons/znajdz_eksperta.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
}
.info_title{
    font-size: 17px;
    font-weight: normal;
    color: #907f9e;
    margin-bottom: 10px;
}

.info_list{
    margin-top: 8px;
    padding-left: 22px;
    list-style-type: decimal;
}
.info_list li{
    text-align: left;
    margin-bottom: 5px;
}



#artykuly{
/*    height: 100px;*/
    /*    overflow: hidden;*/ 
/*    text-align: left;*/
}
.artykul img{
    float: right;
    margin: 0 5px 0px 5px;
    max-height: 100px;
    max-height: 80px;
    max-width: 100px;
}
.artykul{
    font-family: Georgia;
    font-size: 12px;
    display: none;
    opacity: 0;
    text-align: left;
}


.act{
    opacity: 1;
}

.go, .go_next, .nawigacja_white a,.nawigacja_white strong
{
    margin-right: 3px;
    padding: 1px 2px 1px 2px;
    display: inline;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    border: 2px solid #311430;
    background-color: #fff;
    color: #311430;
    text-align: center;    
}
.nawigacja_white a:hover
{
    background-color: #AA25AA;
}
.nawigacja_white strong
{
    background-color: #311430;
    color:white;
}
.czytaj_dalej{
    font-style: italic;
    font-weight: bold;
    cursor: pointer;
    float: right;
}
#art_switch{
    height_: 15px;
    float: right;
    margin-bottom: 5px;
    z-index: 100
}
#promo_expert_switch{
    height: 0;
    float: right;
}
.act_{
    color: #000;
    background-color: #fff;
}


.polec_{
    font-size: 18px;
    padding: 20px;
}
#polec_title{
    font-size: 30px;
    color: white;
    margin-bottom: 50px;
}

#menu_top .story
{
    background:url(../img/menu/czytelnia.png);
}
.input_gray{
    color: #999;
}
.input_black{
    color: black;
}
.expert_sg,.nawigacja_white{
    border-top: 2px dotted gray;
    margin-top: 5px;
    padding-top: 10px;
    height: 115px;
    overflow: hidden;
}
.nawigacja_white
{
    height: auto; text-align: center;
}
ul.other_services{
    list-style: none;
    float: right;
    _bottom: 30px;
    position_: relative;
    padding: 0;
    display: block;
    margin:0;
}
ul.other_services li{
    margin:0;
    padding:0;
    display: block;
    float: left;
    margin-right: 5px;
}
.service_opis{
    position: relative;
    width: 60px;
    border-bottom: 1px solid black;
    float: right;
    padding:0;
    margin: -23px 20px 0 0;
    text-align: center;
    opacity: 0;    
    display:none;
}
.ii{
    position: relative;
    height:0;
    top: -11px;
    left: 6px;
    font-size: 10px;
    display: none;
}
.sms_text{
    white-space: nowrap;            
}
#services_o{
}
#services_o table td{
    border: 2px solid #fff;
    cursor: pointer;
}
#services_o table td:hover{
    border: 2px solid #ccc;
}
.expert_desc td{
    overflow:visible;
}/***End of: main_page.css ****/
/***buttons.css****/
/***End of: buttons.css ****/
/***new_expert.css****/
.status_icon{
  background-image: url(../img/expert/status_icon.png);
  background-repeat: no-repeat;
  background-position: top;
  width:  25px;
  height: 25px;
  float: left;
  padding: 0px 10px 0 0;
}

.expert_star{
  background-image: url(../img/expert/star.png);
  background-repeat: no-repeat;
  width:  25px;
  height: 25px;
  display:inline-block;
/*  float: left;*/
}

.s_icon{
  width:25px;
  height:25px;
  background-repeat:no-repeat;
  background-position: top;
}
.s1_icon{
  background-image:url(../img/services/s1n.png);
}
.s2_icon{
  background-image:url(../img/services/s2n.png);
}
.s3_icon{
  background-image:url(../img/services/s3n.png);
}
.s4_icon{
  background-image:url(../img/services/s4n.png);
}
.s5_icon{
  background-image:url(../img/services/s5n.png);
}
.s6_icon{
  background-image:url(../img/services/s6n.png);
}
.s7_icon{
  background-image:url(../img/services/s7n.png);
}
.s101_icon{
  background-image:url(../img/services/s101n.png);
}

.s_icon_big{
  width:50px;
  height:50px;
  background-repeat:no-repeat;
  background-position: top;
}
#s1_icon_big{
  background-image:url(../img/services/s1n_big.png);
}
#s2_icon_big{
  background-image:url(../img/services/s2n_big.png);
}
#s3_icon_big{
  background-image:url(../img/services/s3n_big.png);
}
#s4_icon_big{
  background-image:url(../img/services/s4n_big.png);
}
#s5_icon_big{
  background-image:url(../img/services/s5n_big.png);
}
#s6_icon_big{
  background-image:url(../img/services/s6n_big.png);
}
#s7_icon_big{
  background-image:url(../img/services/s7n_big.png);
}
#s101_icon_big{
  background-image:url(../img/services/s101n_big.png);
}


.expert_short:hover
{
    cursor: pointer;
    cursor: default;
}

/****          Status eksperta        ****/
.no_enalble{
  color: #907f9e;
}


/****          accordion menu        *****/

.acc_menu_tab{
  cursor: pointer;
}

.acc_menu{
  overflow: hidden;
  width: 410px;
  position:relative;
  margin-left: 0px;
}
.acc_menu_a0{
  overflow: hidden;
  width: 370px;
  position:relative;
  margin-left: 0px;
}

ul.acc_menu_{
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
}

ul.acc_menu_>li{
  float: left;
  padding: 5px;
  display: block;
  margin-right: 0px;
}

ul.acc_menu_>li a{
  display: block;
  overflow: hidden;
  height: 200px;
  height: auto;
  width: 33px;
}
ul.acc_menu_>li a:hover{
  text-decoration:none;
}


ul.acc_menu_>li a.a1{
  width: 410px;
}

div.a0{
  display: none;
  position: relative;
  top: 5px;
  left: 19px;
  width: 0px;
  overflow:hidden;
  float: right;
  margin-right: 20px;
}

.acc_menu_t{
  position:absolute;
  height:400px;

  width: 41px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.acc_menu_b{
  position:absolute;
  bottom:0px;
  height: 16px;
  width: 41px;
  background-position: bottom;

  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-image: url(../img/expert/acc_menu_b.png);
}

.acc_menu_t2{ 
  background-image: url(../img/expert/acc_menu__o_mnie.png);
  background-position: 0px 0px;
}
.acc_menu_t3{
  background-image: url(../img/expert/acc_menu__zajmuje_sie.png);
  background-position: 0px 0px;
}
.acc_menu_t1{ 
  background-image: url(../img/expert/acc_menu__uslugi_i_stawki.png);
  background-position: 0px 0px;
}

ul.acc_menu_>li p{
  margin: 5px;
  padding: 0;
  text-align: justify;
  color: #f1b832;
}
.acc_menu_content
{
    min-height:155px;
    width:350px;
}

.acc_menu_content_{
  min-height:155px;
  width: 340px;
  height:100%;
  max-height:200px;
  overflow: hidden;
  display: none;
}
.usluga_opis_small div{
  width: 260px;
  color: #907f9e;
  font-weight: normal;

}
.acc_menu_content_ td{

   padding: 1px 1px 1px 0px;
}

.small{
  font-size: small;
}
/****          Pole tekstowe z zakładkami        ****/

.tab_field{

  overflow: hidden;
  background-color:#907f9e;
  background-color: #c5b7d2;
  max-width: 650px;
}
.tab_field div{
 
}
.tab_field_{
 min-height: 200px;
    max-width: 630px;
 margin: 30px 0 0 0;
}

.tab_field p{
  font-size: larger;
}
.uis_color_active{
  margin: 5px;
  padding: 0;
  text-align: justify;
}
.stronger{
  color: #f1b832;
  font-weight: bold;
  font-size: 15px;
}

#tabs .text_tab{
  text-align:center;
  overflow:hidden;
  margin: 0px;
  padding:0;
  font-size: 15px;
  height:17px;
  background-image: url(../img/expert/tab_menu_tab_r.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /*background-position: right;*/
}

#tabs .text_tab div{
  margin: 0px;
  height:17px;
  background-image: url(../img/expert/tab_menu_tab_l.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 8px 0 8px 0;
}

#tabs .text_tab a{
  color:#c5b7d2;
  color: #fff;
  color: #F5F4F9;
}

#tabs .text_tab a:link, #tabs .text_tab a:visited{
  outline:0;
}

.b_tab_c{
  width: 12px;
  height: 12px;
  background-image: url(../img/expert/tab_menu_c.png);
  background-repeat: no-repeat;
}
.b_tab_h{
  height: 12px;
  background-image: url(../img/expert/tab_menu_h.png);
  background-repeat: repeat-x;
}
.b_tab_v{
  width: 12px;
  background-image: url(../img/expert/tab_menu_v.png);
  background-repeat: repeat-y;
}
.b_tab_m{
  background-image: url(../img/expert/tab_menu_m.png);
  background-repeat: repeat;
}
.b_tab_b{
  height: 10px;
  background-image: url(../img/expert/tab_menu_b.png);
  background-repeat: repeat-x;
}

.r{
  background-position: right;
}

.b_uis_c{
  width: 11px;
  height: 11px;
  background-image: url(../img/boxuis/c.png);
  background-repeat: no-repeat;
}
.b_uis_h{
  height: 11px;
  background-image: url(../img/boxuis/h.png);
  background-repeat: repeat-x;
}
.b_uis_v{
  width: 11px;
  background-image: url(../img/boxuis/v.png);
  background-repeat: repeat-y;
}
.b_uis_m{
  background-color: #311430;
  background-image: url(../img/boxuis/m.png);
  background-repeat: repeat;
}

table  #uslugi_i_stawki
{
  color: #f1b832;
  padding:0 5px 0 5px;
  font-size: medium;
}


a.goto_kontakt:link, a.goto_kontakt:visited{
  outline:0;
}
a.goto_kontakt{
    white-space: nowrap;
}
table  #uslugi_i_stawki td{
   padding: 1px 10px 1px 0px;
   border-bottom: 2px solid #c5b7d2;
}
table  #uslugi_i_stawki td:last-child{
   padding: 3px 0px 3px 0px;
}
table #uslugi_i_stawki tr:last-child td {
  border-bottom: 0;
}


table  .uslugi_i_stawki_small
{
  color: #f1b832;
  padding:0 5px 0 5px;
  font-size: small;
  width:100%;
}
table  .uslugi_i_stawki_small td{
   padding: 0px 10px 0px 0px;
   border-bottom: 1px solid #c5b7d2;
}
table  .uslugi_i_stawki_small td:last-child{
   padding: 3px 0px 3px 0px;
}
table .uslugi_i_stawki_small tr:last-child td {
  border-bottom: 0;
}

table  .uslugi_i_stawki_small td{
  cursor: pointer;
}

.no_enalble{
  color: #907f9e;
}

.active{
  text-align: left;
  background-position: top;
  padding:0;
  margin:0;
  color: #f1b832;
  font-weight: normal;


}
.n_active{
  text-align: left;
  padding:0;
  margin:0;
  color: #907f9e;
  font-weight: normal;
  background-position: bottom;
}
.medium{
  font-size: medium;
}

table  .uslugi_i_stawki_small .active{
  font-size: small;
}
.bold{
  font-weight: bold;
}

.usluga_opis, .usluga_opis_small{
  padding-left: 10px;
  border-left: 1px solid #907f9e;
}

.uslugi_opis p{
   text-align: justify;
}



ul.dziedziny, ul.dziedziny li {
  list-style-type:disc;
  margin: 5px 10px 5px 10px;
}

ul.dziedziny li {
  font-size: 14px;
  float:left;
  white-space: nowrap;
}

ul.no_list_style li{
  list-style:none;
}

#grafik td{
  padding: 5px;
  font-size: 12px;
}

#grafik .dzien{
  text-align: right;
  font-weight: bold;
  width: 100px;
}

#grafik .godziny{
  width: 150px;
}

#grafik .odd{
  background-color: #907f9e;
  color:#F5F4F9;
}


#opinie .opinia{
  clear: both;
  text-align: justify;
  margin-bottom: 10px;
  overflow:hidden;
  width:100%;
}

.opinie_star_tlo{

  float: right;
  height: 14px;  
  /*overflow: hidden;*/  
  background-image: url(../img/comment/opinie_star_tlo_r.png);
  background-repeat: no-repeat;
  background-position: right;
  display:inline-block;
  max-width:59px;
  zoom:1;
}
.opinie_star_tlo img{
  padding: 2px;
  background-image: url(../img/comment/opinie_star_tlo_l.png);
  background-repeat: no-repeat;
  background-position: left;  
  
}

.boxrdown_back a
{
    color:#f1b832;
    font-weight:bold;
    text-decoration:none;
    float:right;
    font-size:11px;
    margin-right:0px;
}

.boxrdown_back a:hover
{
    color:#984b92;
}

.paginacja{
  text-align: center;
}
.paginacja div{
  padding:0;
}
.paginacja a{
  font-size: 15px;
  color: #fff;
  font-weight: bold;
}
.paginacja td{
  font-size: 15px;
  color: #8F7E9D;
  font-weight: bold;
}
.paginacja a:hover{
  color: #984B92;
}
.paginacja_m td{
 padding:  0 6px 0 6px;
}

.paginacja_l, .paginacja_r{
  width: 12px;
  height: 25px;
  background-image: url(../img/paginacja/paginacja_lr.png);
  background-repeat: no-repeat;
}
.paginacja_l{
  background-position: left;
}
.paginacja_r{
  background-position: right;
}
.paginacja_m{
  height: 25px;
  background-image: url(../img/paginacja/paginacja_m.png);
  background-repeat: repeat-x;
  background-position: top;
}
.paginacja_go_l div, .paginacja_go_r div{
  width: 12px;
  height: 15px;
  background-image: url(../img/paginacja/paginacja_go.png);
  background-repeat: no-repeat;
}
.paginacja_go_l div{
  background-position: top left;
}
.paginacja_go_r div{
  background-position: top right;
}

.paginacja_go_l div:hover{
  background-position: bottom left;
}
.paginacja_go_r div:hover{
  background-position: bottom right;
}
ul.cat_list
{
  list-style:  circle;
}
ul.cat_list li
{
    display: inline
}


.ue_dodaj{
  background-image: url(../img/expert/ulubiony_ekspert_dodaj.png);
  cursor: pointer;
  clear: both;
  float:left;
  background-position: top left;
  background-repeat: no-repeat;
  height:25px;
  width: 199px;
}
.ue_dodaj:hover{
  background-position: bottom left;
}
.ue{
  background-image: url(../img/expert/ulubiony_ekspert.png);
  background-repeat: no-repeat;
  height:25px;
  width: 148px;
}
.dziedziny_metody{
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  padding-bottom: 5px;
}
.dziedziny_metody a{
  text-decoration: none;
  cursor: pointer;
  color: #8F7E9D;
}
.dziedziny_metody a:hover{

}
.dim{
  display: none;
}
#dim_dz{

}
.dim td{
  padding: 2px 5px 2px 5px;
}
.dim td a{
  cursor: pointer;
  color: #f1b832;
  text-decoration: none;
}
.dim_bl{
  border-left: 1px dotted #8F7E9D;
}
table td.set a{
  color: #f1b832;
  font-size: 18px;
}
  .acc_td_l{
    background-color: #662B66;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
  }
  .acc_td_m{
    background-color: #662B66;
  }
  .acc_td_r{
    background-color: #662B66;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
  }
  .menu_item_h{
    background-color: #662B66;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  
  .expert_prefix{
      color: #F5F4F9;
      font-size: medium;
  }
  .expert_name{
      color: black; margin:0; font-size: large;
  }
/***End of: new_expert.css ****/
/***admin.css****/
/* 
    Document   : admin.css
    Created on : 2010-11-03, 21:52:53
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.modify_rates input[type=text]
{
    width: 120px;
}/***End of: admin.css ****/
/***sugestie.css****/
#sugestie_panel
{
  background: #C5B7D1;
  width: 424px;
  height: 330px;
  font-size: medium;
  font-weight: bold;
  font-family: Century Gothic;
  position: fixed;
  top: 0px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 0px solid white;
  z-index: 101;
}
#facebook_panel
{
  font-size: medium;
  font-weight: bold;
  font-family: Century Gothic;
  position: fixed;
  right: 0px;
  right: -337px;
  z-index: 998;
}

#facebook_pokaz{
  width: 53px;
  height: 144px;
  background-position: right;
  background-image: url(../img/sugestie/facebook_btn_tlo.png);
  background-repeat: no-repeat;
  position: relative;
  right: 28px;
  top: 225px;
  top: 369px;
  z-index: 700;
}


#facebook_btn_txt{
  width: 40px;
  height: 144px;

  position: relative;
  right: 29px;
  top: 225px;

  z-index: 702;

  background-image: url(../img/sugestie/facebook_btn_txt.png);
  background-repeat: no-repeat;
  background-position: 6px 7px;
}


#facebook_tlo{
  width: 337px;
  height: 369px;
  background-position: right;
  background-image: url(../img/sugestie/facebook_tlo.png);
  background-repeat: no-repeat;
  background-position: top left;
  position:relative;
  top: -145px;
  right: 0px;
  z-index: 701;
}
#facebook_tlo p{
    float: left;
    margin-left: 5px;
    margin-top: 10px;
}
.b_sug_c{
  width: 12px;
  height: 12px;
  background-image: url(../img/sugestie/border_sug_c.png);
  background-repeat: no-repeat;
}
.b_sug_h{
  height: 12px;
  background-image: url(../img/sugestie/border_sug_h.png);
  background-repeat: repeat-x;
}
.b_sug_h.b{
  background-position: bottom;
}

.b_sug_v{
  width: 12px;
  background-image: url(../img/sugestie/border_sug_v.png);
  background-repeat: repeat-y;
}
.b_sug_m{
  background-color: #C5B7D1;
  background-image: url(../img/sugestie/border_sug_m.png);
  background-repeat: repeat;
}

.panel_wew{
  position: absolute;
  top: 0px;
  background-color: #C5B7D1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: solid 0px white;
  box-shadow: 0px 0px 25px #fff;
  -moz-box-shadow: 0px 0px 25px #fff;
  -webkit-box-shadow: 0px 0px 25px #fff;
}

#sugestie_pokaz{
  width: 35px;
  height: 164px;
  background-position: right;
  background-image: url(../img/sugestie/sugestie_btn.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 397px;
  right: 421px;
  z-index: 200;
}

#sugestie_zamknij{
  position: absolute;
  top: -30px;
  right: 10px;
  color: #C5B7D1;
  text-decoration: none;
  cursor: pointer;
}

#sugestie_zamknij:hover,#sugestie_zwin:hover{
  color: #fff;
  cursor:pointer;
}

#sugestie_zamknij:link, #sugestie_zamknij:visited {
  outline:0;
}

#sugestie_pokaz:link, #sugestie_pokaz:visited {
  outline:0;
}

#sugestie_tlo{
  display: none;
  opacity:0;
  top: 0px;
  left: 0px;
  position: fixed;
  background-color: #000;
  z-index: 100;
}

#sugestia_wyslij{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid white;
}

#wyslij{
  width: 120px;
  height: 25px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url(../img/sugestie/sugestie_wyslij_btn.png) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}
#wyslij:hover{
  background-position: center bottom;
}/***End of: sugestie.css ****/
/***story.css****/
/* 
    Document   : story.css
    Created on : 2010-10-26, 12:48:50
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.story_short
{
    margin-bottom: 10px;
    overflow:hidden;
    width:100%;

}
.story_short:hover
{
    cursor: pointer;
}
.story_short .title
{
    font-size: 14px;
    font-weight: bold;
}
.story_short .image
{
    float:left;
}
.story_short img
{
    border:3px solid #dacfe5;
}
.story_short .author
{
    clear:left;
}
.story_short .text
{
    float:left;
    padding-left:10px;
}

#short_stories
{
    width:100%;
    float:left;
}
#list_stories
{
    margin-left:10px;
    float:left;
}
#list_stories li, #list_stories ul
{
    list-style: none;
    padding:0px;
    margin:0px;
    
}
.stories_short_right
{
    width:250px;
    float:right;
}
.dalej
{
    background:url(../img/buttons/dalej.png);
    width:104px;
    height:24px;
    float:right;
    border:none;
    margin-right:10px;
}
#trescart
{
    font-size:11px;
    margin-left:0px;
    background:#a494b2;
    border:1px solid #907f9e;
    float:right;
    width:400px;
    height:400px;
    color:#4d1f49;
    padding:1px;
    overflow:hidden;
}
.dodajart
{
    background:url(../img/buttons/dodajart.png);
    width:104px;
    height:24px;
    border:0px;
    margin-top:10px;
}
.owner_area
{
    float:left
}
.categories
{
    float:right;
    width:150px;
}
.add_story_options
{
    width:270px;
    float:left;
/*    border:1px dotted;*/
}
.show_time
{
    width:200px;
    float:left;
/*    border:1px dotted;*/
}
.add_story
{
    font-weight: bold;
}
.admin_list td
{
    overflow:hidden;
}
.admin_list th
{
    vertical-align: bottom;
}
.admin_list a
{
    text-decoration: none;
}
.story_avail_from
{
    width:10em;
}
.story_username
{
    width:10em;
}
.story_visits {width:25px}
th .story_visits, th .story_comments, th .story_photos
{
    overflow: auto;
}
.story_comments{width:25px}
.story_photos{width:25px;}

input.time
{
    width:55px;
}
input.date
{
    width:70px;
}
input.now
{
 float:right;
}

.story img
{
    float:left;
    border:5px solid #dacfe5;
    margin-right:10px;
}/***End of: story.css ****/
/***articles.css****/
/* 
    Document   : articles
    Created on : 2012-02-28, 17:58:51
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/
    .articles_ .i{
        overflow:visible !important;
    }/***End of: articles.css ****/
/***comment.css****/
/* 
    Document   : comment.css
    Created on : 2010-10-17, 18:22:53
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.komentarze
{
    width:100%;
    height:auto;
    margin-top:10px;
}

.add_comment
{
    font-weight: bold;
    color:#c5b7d2;
}
.data
{
    font-weight:normal;
    color:#907f9e;
}
.tresckom
{
    font-weight:normal;
    color:#c5b7d2;
    line-height:13px;
    min-height:20px;
    padding-bottom: 5px;
}
.uzytkownik{
    width:150px;
}

.comment
{
    clear:both;
    width:100%;
    border-bottom:#8a6788 1pt dashed;
    color:#c5b7d2;
    border-spacing: 0px;
}
.comment td
{
    height:13px;
}
.comment a
{
    color:#c2a6c0;
    font-weight: bold;
    text-decoration: none;
    height:13px;
}
.comment a:hover
{
    color:#984b92;
}
.comment_light a
{
    font-weight: bold;
    text-decoration: none;
/*    font-size: 14px;*/
    color: #431a40;
}
.comment_light a:hover
{
    color:#984b92;
}
.comment_light .author
{
    font-weight:bold;
    float:left;
}
.comment_light .date
{
    color: #907f9e;
    float:right;
}
.comment_text
{
    clear:both;
    height:5em;
}
.add_comment_button
{
    background: url('../img/buttons/wstaw komentarz.png');
    border:0px;
    width:144px;
    height:24px;
}
.opinia .date
{
    float:left;
    clear:left;
}
.opinia .links
{
    float:right;
    clear:right;
}/***End of: comment.css ****/
/***expert.css****/
 
.ekspert
{
    margin-left:15px;
    border:5px solid #dacfe5;
    float:left;
    margin-right:10px;
    max-height: 100px;
}
.expert_small
{

    border:5px solid #dacfe5;
    max-width:90px;
    max-height:120px;
    float: left;
    margin-right: 7px;

}
.expert_large
{
    border:5px solid #dacfe5;
    float:right;
    max-width:150px;
    max-height:200px;
    margin-left:10px;
}
.expert_short
{
    width:100%;
}
.expert_short:hover
{
/*    cursor: pointer;*/
}
.expert_short .image
{	margin-left:15px;
  margin-right:10px;
  float:left;

}
.expert_short .right
{
    float:left;
}
.expert_short .text
{
    max-height:11em;
    overflow: hidden;
}
.very_short .inside
{
    height:176px;
    overflow: hidden;
}
.very_short .expert_short .text
{
    max-height:132px;
    height:132px;
}
.very_short .expert_short .more
{
    margin-top: 0px;
}
.expert_short .more
{
    clear:both;
    margin-top: 1em;
    margin-bottom: 0px;
    height:25px;
}

.status
{
    font-weight: bold;
}
option .status, select.status
{
    
    border-color: #f1b832;

}
.st0
{
    color:darkblue;
}
.st1
{
    color:green;
}
.st2
{
    color:red;
}
.st3
{
    color:green;
}
a.tooltip span {
    display:none;
    padding:2px 3px;
    margin-left:0px;
    margin-top: 30px;
    width:140px;}
a.tooltip:hover span{
    display:inline;
    position:absolute;
    background-color: #c5b7d2;
    border:1px solid #652764;
}

.service_ico
{
    float:left;
    width:25px;
    height:25px;
    background-position: bottom;
}
.expert_list .expert_short
{
    margin-bottom: 10px;
}
.tresc .search
{
    color:#f1b832;
    clear:both;
    font-weight: bold;
    float:right;
    margin-top:-10px;
}
.search_button
{
    background: url('../img/buttons/szukaj.png');
    border:0px;
    width:104px;
    height:24px;
}

.tresc .search input[type=text]
{
    background:#a494b2;
    border:1px solid #907f9e;
    margin:5px;
}

.more_info ul
{
    list-style: none;
    padding:0px;
}
.more_info img
{
    margin:0em 1em;
}
.more_info .frame
{
    float: left;
    margin-right:10px;
    padding:0px 5px;
    width:200px;
    background-color:#dacfe5;
    border: 1px #652764 solid;

}

.more_info .info
{
    clear:both;
}
table .experts_short
{
    table-layout: fixed;
    width:100%;
    text-align: center;
}
tr .experts_short
{
    font-weight: bold;
}
.experts_short tr:hover
{
    cursor: pointer;
}
.info_{
          position: absolute;
          top:0px;
          right:0px;
          width:25px;
          height:25px;
          background-image:url(../img/menu/__pomoc_.png);
          background-repeat: no-repeat;
          background-position: top;
          cursor:pointer;
          z-index: 1;
        }
.info_:hover
{
    background-position:bottom;
}
.info_:link,.pomoc:visited
{outline:0;}

.info_txt{
    padding: 15px;
    font-size: 20px;
}/***End of: expert.css ****/
/***question.css****/
/* 
    Document   : question
    Created on : 2010-10-22, 10:24:57
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.question_full
{
	width:100%;
}
.question_full div
{
	clear: both;
	float: left;
}
.question_full span
{
	clear:left;
	float:left;
}
.header
{
	width:100%;
}
.header .name
{
	font-size: 15px;
}
.header .status
{
	float:right;	
	clear:right;
}
.header .value
{
	float:right;
	clear:right
}
.header  .account
{
	float:right;
	clear:right;
}
.info
{
	color:green;
	font-weight: bold;
}
.body 
{
	margin-top:10px;
        width:100%;
}

.history
{
/*    table-layout: fixed;*/
    width:100%;
}
.question_list td
{
    border-bottom: 1pt dashed #4f204b;
}
.question_list a
{
    text-decoration: none;
    font-weight: normal !important;
}
.question_list .new_question a
{
    font-size:12px;
    font-weight: bolder !important;
}
.col_date_created_short
{
    width:75px;
}
.col_status,.col_serviceid
{
    width:70px;
}
.col_expert_value, .col_value
{
    width:40px;
}
.col_question
{
}
.col_expertname, .col_username
{
    width:100px;
}
.col_date_created, .col_date_answered
{
    width:75px;
    text-align: center;
}
.col_date
{
    min-width: 75px;
    max-width:100px;
}
.question_list
{
    border-collapse: collapse;
}

.question_list colgroup.colg_sort
{
    border-right: 2px black solid!important;
}
.question_list colgroup.colg_0
{
    border-left: 2px black solid !important;
}
.sum
{
    border-top:2px black solid !important;
}
#chat_contents
{
    padding: 0px;
    border-spacing: 5px;
}
#chat_window
{
    max-height:500px;
    overflow: auto;
    vertical-align: bottom;
    width:655px;

}
#chat_content
{
    display: inline;
}
#chat_content td
{
   padding: 2px;
}
#chat_window i
{
    width:50px;
}
#chat_window b
{
    padding:0px 5px;
}
#chat_window td.header
{
    width:inherit;
}
#chat_window td.text
{
    width:auto;
}
td.author
{
    color: green;
    font-weight: bold;
}
td.time
{
    font-style: italic;
}
#chat_window Administrator .header b
{
    color:yellow;
}
.deny_contact
{
    background: url('../img/buttons/anuluj kontakt.png');
    border:0px;
    width:114px;
    height:24px;
}
/***End of: question.css ****/
/***menu.css****/
/* 
    Document   : menu_top
    Created on : 2010-10-20, 12:28:26
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

/****************** MENU *********************/

#menu_top
{
    background:url(../img/menu.gif) repeat-x;
    width:100%;
    height:40px;
    margin:0 auto;
    background-position: bottom;
}


#menu_top .menupkt
{
    width:950px;
    height:30px;
    margin:0 auto;
    padding-top:5px;
}

#menu_top .menupkt li
{
    list-style-type:none;
    display: inline;    
    margin-left:20px;
}
#menu_top .menupkt li:first-child{
    margin-left:0px;
}


#menu_top a
{
   
    width:138px;
    height:30px;
    display:inline-block;    
}
#menu_top a:hover
{
    background-position: 0px -31px;
}
#menu_top a.h
{
    background-position: 0px -62px;
}
#menu_top .main
{
    background:url(../img/menu/sg__.png);
    margin-left:0px;

}
#menu_top .user
{
    background:url(../img/menu/konto__.png);
}
#menu_top .register_client
{
    background:url(../img/menu/zostank__.png);

}
#menu_top .register_expert
{
    background:url(../img/menu/regexpert__.png);
}
#menu_top .expert
{
    background:url(../img/menu/expert__.png);
}
#menu_top .finance
{
    background:url(../img/menu/platnosci__.png);

}
#menu_top .contact
{

    background:url(../img/menu/contact__.png);
}
#menu_top .stories
{
    background:url(../img/menu/artykuly__.png);
}
#menu_top .school
{
    background:url(../img/menu/szkolaw__.png);

}
#menu_top .academy
{
    background:url(../img/menu/akademia__.png);

}
#menu_top .job
{
    background:url(../img/menu/praca__.png);

}
#menu_top .client
{
    background:url(../img/menu/klient__.png);

}
#menu_top .story
{
    background:url(../img/menu/czytelnia.png);
    margin-left:0px;

}


#podmenu
{
    background:url(../img/podmenu.gif) repeat-x;
    width:100%;
    height:14px;
    margin:0 auto;
}

#box
{
    width:950px;
    height:auto;
    margin:0 auto;
}
div.news_a .news_window {
    display:none;
    padding-left: 100px;
    margin-top:-20px;
    padding-top:20px;
    clear:both;
    position:absolute;
}
div.news_a:hover .news_window{
    display:block;
}
.news_inside
{
    background:url(../img/boxlewa.gif) repeat-y;
    background-position: -4px;
    border: 1px solid;
    clear:both;
    width:208px;
    padding: 5px;
    text-align: center;

}
.menu_item
{
    margin-left: 5px;
    padding-left: 30px;
    line-height: 30px;
    background-repeat: no-repeat;
    background-image: url('../img/filters/_default.png');
    background-position: left center;
    height:26px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    color: #f1b832;
}
.menu_item:first-child
{
    border:none;
}
.no_bg
{
    background: none;
}
.ico
{
    background-position: left top;
}

.menu_item_img
{
    height: 28px;
    width: 28px;
    vertical-align:middle;
    text-align: center;
    float:left;
}
.menu_item a
{
    color:#a596b3;
    margin-left: 5px;
    font-size:14px;
    font-weight:bold;
    text-decoration: none;
}

.s1
{
    background-image: url('../img/services/s1.png');
    background-position: left top;
}
.s2
{
    background-image: url('../img/services/s2.png');
    background-position: left top;
}
.s3
{
    background-image: url('../img/services/s3.png');
    background-position: left top;
}
.s4
{
    background-image: url('../img/services/s4.png');
    background-position: left top;
}
.s5 
{
    background-image: url('../img/services/s5.png');
    background-position: left top;
}
.s6
{
    background-image: url('../img/services/s6.png');
    background-position: left top;
}
.s7
{
    background-image: url('../img/services/s7.png');
    background-position: left top;
}
.new_messages
{
    color:red;
}
#main_recommend{
    position:absolute;
    bottom:-8px;
    right:0px;
    margin:0px;
}
#main_recommend li{
    display: inline;
    list-style: none;
}
#dodaj_do_ulubionych
{height:35px;
 width:175px;
 background-image:url(../img/menu/dodaj_do_ulubionych.gif);
 background-position:bottom;
 display:inline-block;
}
#dodaj_do_ulubionych:hover
{
    background-position:top;
    cursor: pointer;
}
#polec_znajomemu{
    background-image: url(../img/menu/polec_znajomemu.gif);
    width:150px;
    height: 35px;
    background-position: bottom;
    cursor: pointer;
    display:inline-block;
  }
  #polec_znajomemu:hover{
    background-position: top;
  }

  
  #partnerzy .header {
      color:#F1B832;
      text-align: center;
      font-size: 14pt;
      font-weight: bold;
  }/***End of: menu.css ****/
/***uploadify.css****/
/*
Uploadify v2.1.4
Release Date: November 8, 2010

Copyright (c) 2010 Ronnie Garcia, Travis Nickels

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.uploadifyQueueItem {
/*	background-color: #F5F5F5;*/
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 400px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
/*	background-color: #E5E5E5;*/
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

.uploader object{
    background: url(../img/buttons/dodaj_pliki.png);
    width:103px;
    height:23px;
}
/***End of: uploadify.css ****/
/***styl.css****/
body 
{
    background-color:#907f9e;
    margin:0;
    padding:0;
    font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;
    font-size:11px;
    color:#431a40;
    line-height:18px;

}

#top
{
    background:#220e25;
    width:100%;
    height:170px;
    margin:0 auto;
}

#topobraz
{
    background:url(../img/_top_.jpg);
    height:170px;
    margin:0 auto;
    background-position:center top;
    background-repeat:no-repeat;
    overflow:inherit;
}

#topbox
{
    width:950px;
    height:170px;
    margin:0 auto;
}
#topbox img
{
    border:none;
}
p
{
    margin-left:5px;
    margin-right:10px;
}

a:hover
{
    color:#984b92;
}



/***** DLA EKSPERTA *****/





/****************** LEWA CZESC INDEX*********************/
#lewo
{
    width:230px;
    height:auto;
    float:left;
}


#logtop
{
    background:url(../img/logtop.gif);
    width:226px;
    height:15px;
    float:left;
}
#logcenter
{
    background:url(../img/log.gif);
    width:226px;
    height:auto;
    float:left;
}


#logcenter2
{
    background:url(../img/log.gif);
    width:226px;
    height:auto;
    float:left;
}

#logcenter2 ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#logcenter2 li
{
    background-image: url(../img/moon.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 24px;
    margin-left: 14px;
    margin-top:0px;
    font-size: medium;
    height: 24px;
}
.admin
{
    font-style: italic;
}
#logcenter2 a.me
{
    color:#321330;
    display:block;
    text-decoration:none;
    padding-top: 2px;
}


#logcenter2 a:hover
{
    color: #652764;
}


#logcenter a
{
    color:#431a40;
    font-weight:bold;
    float:left;
    text-decoration:none;

}
#logcenter a:hover
{
    color:#984b92;
}
#logdown
{
    background:url(../img/logdown.gif);
    width:226px;
    height:15px;
    float:left;
}


#contactForm
{
    font-family:Trebuchet, Tahoma;
    border:none;
    padding:6px;
    font-size:11px;
    font-weight:bold;
    margin:10px;
    margin-bottom:0px;
    margin-top:0px;
    width:180px;
    height:auto;
    \float:left;
}
.polaf
{
    margin-left:11px;
    border:none;
    font-size:11px;
    color:#4f204b;
    width:120px;
    height:17px;
    margin-top:5px;
    margin-bottom:5px;
    float:right;
    background:#c5b7d2;
    border:1px solid #9788a5;
    display:inline;
    padding:1px;
}
.wuwbutton
{
    background-color: transparent;
    border:none !important;
    cursor:pointer;
    width:103px;
    height:23px;
    margin:2px;
    
}
.submit
{
    background:url(../img/buttons/loguj.png);
    width:104px;
    height:24px;
    border:0px;
    float:right;
    margin-top:5px;
    cursor:pointer;
}

#wrozby
{
    background:url(../img/headers/wrozbytop.png);
    width:226px;
    height:58px;
    
}
#wybierz_eks  
{
    background:url(../img/headers/wybierz_eksperta.png);
    width:226px;
    height:58px;
    
}
#artykuly_lewo
{
    background:url(../img/headers/artykuly_lewo.png);
    width:226px;
    height:58px;    
}

.boxlewa
{
    background:url(../img/boxlewa.png) repeat-y;
    width:226px;
    height:auto;
/*    float:left;*/
}

.boxlewa p
{
    text-align:center;
    color:#a596b3;
    margin-left:10px;
    margin-right:10px;
    font-size:14px;
    font-weight:bold;
    line-height:21px;
}
.boxlewa ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-left:5px;
    margin-right: 4px;

}
.boxlewa li{
    border-top:#9788a5 dotted thin;
}
.boxlewa li:first-child
{
    border:none;
}
div.login_box
{
    width:226px;
    margin:0px;
    padding:0px;
}
li.login_box
{
    color: #f1b832;
    text-align: center;
    border-top: none;
}
.login_box .name
{
    font-size: 14pt;
}
.login_box a
{
    color:#a596b3;
    font-weight: bold;
    text-decoration: none;
}
.filter_index
{
    width:226px;
}
.filter_index .menu_item a
{
    color:#4f204b;
}

.filter_index ul
{
    color:#4f204b;
    list-style: none;
    padding:0px;
    border: 1px solid;
}
.boxldown, .boxltop
{
    background:url(../img/boxldown.png);
    width:226px;
    height:14px;
/*    float:left;*/
}
.boxldown
{
    margin-bottom: 5px;
}
.boxltop
{background:url(../img/boxltop.png);
 height:12px;
}

.we
{
    background:#a596b3;
    width:176px;
    height:18px;
    padding:1px;
    padding-left:45px;
    margin-left:1px;
}
.we a
{
    color:#321330;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}


.kliknij
{
    background:url(../img/button/kliknij.gif);
    width:104px;
    height:24px;
    border:0px;
    margin-left:60px;
}


#porady
{
    background:url(../img/headers/porady.gif);
    width:226px;
    height:58px;
    /*float:left;*/
    margin-top:10px;
}

#felietony
{
    background:url(../img/felietony.gif);
    width:226px;
    height:51px;
    /*float:left;*/
    margin-top:10px;
}
.watek
{
    width:214px;
    margin-left:5px;
    border-bottom:1px solid #281127;
    border-top:1px solid #5c2f59;
}

.watek h4
{
    color:#f1b832;
    padding-left:10px;
    padding-right:10px;
    margin-top:10px;
    margin-bottom:0px;
    font-size:13px;
}

.watek p
{
    text-align:justify;
    color:#a596b3;
    font-size:11px;
    font-weight:normal;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:0px;
}

.watek a.daleja
{
    color:#f1b832;
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
    float:right;
    text-decoration:none;
    margin-bottom:5px;
}
.watek a.daleja:hover
{
    color:#984b92;
}



/****************** PRAWA CZESC INDEX*********************/
#prawo
{
    width:710px;
    height:auto;
    float:right;
}

.boxrtop
{
    background:url(../img/boxrtop.gif);
    width:689px;
    height:24px;
    float:left;
    color:#f1b832;
    padding-top:30px;
    padding-left:20px;
    font-size:14px;
    font-weight:bold;
}

.boxrtop a
{
    color:#f1b832;
    font-weight:bold;
    text-decoration:none;
    float:right;
    font-size:11px;
    margin-right:10px;
}

.boxrtop a:hover
{
    color:#984b92;
}

.tresc
{
    background:url(../img/boxrcenter.gif);
    width:688px;
    height:auto;
    float:left;
    padding: 10px 10px 10px 10px;
    color: #f1b832;
}

.boxrdown
{
    background:url(../img/boxrdown.gif);
    width:708px;
    height:8px;
    float:left;
}

.eksp
{
    width:330px;
    height:auto;
    float:left;
    margin-top:15px;
    margin-left:15px;
}

.eksptop
{
    background:url(../img/eksptop.png);
    width:330px;
    height:13px;
    float:left;
}
.ekspcenter
{
    background:url(../img/eksp.gif);
    width:330px;
    height:auto;
    float:left;
}
.ekspdown
{
    background:url(../img/ekspdown.png);
    width:330px;
    height:13px;
    float:left;
}

.ekspcenter h3
{
    display:block;
    font-size:15px;
    margin-top:0px;
    margin-bottom:10px;
    margin-left:20px;
}

.ekspcenter p
{
    padding-left:10px;
    padding-right:10px;
    text-align:justify;
}


.wiecej
{
    background:url(../img/buttons/wiecej.png);
    width:104px;
    height:24px;
    float:right;
    border:none;
    margin-right:10px;
    margin-left:10px;
}
h4 { margin-left:10px;}


/****************** STOPKA*********************/


#stopka
{
    background:url(../img/stopka.gif) repeat-x;
    width:100%;
    height:70px;
    margin:0 auto;
}

#stopkapod
{
    background:#220e25;
    width:100%;
    height:76px;
    margin:0 auto;
}

#stopkapodbox
{
    background:url(../img/stopkapod.jpg);
    height:76px;
    margin:0 auto;
    background-position:center top;
    background-repeat:no-repeat;
    overflow:inherit;
}
#stopkabox
{
    width:950px;
    height:70px;
    margin:0 auto;
}

#stopkabox li
{
    float:left;
    list-style-type:none;
    margin:0 px;
    padding:0px;
    margin-top:20px;
}

#stopkabox li a
{
    font-size:11px;
    color:#8a6788;
    text-decoration:none;
    margin-right:40px;
    padding-right:20px;
}

#stopkabox li a:hover
{
    color:#c2a6c0;
}



.boxrtop2
{
    background:url(../img/boxrtop2.gif);
    width:693px;
    height:10px;
    float:left;
}
.boxrcenter2
{
    background:url(../img/boxrcenter2.gif) repeat-y;
    width:653px;
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
}

.boxrcenter2 a
{
    font-weight:bold;
    color:#431a40;
    text-decoration:none;
}
.boxrdown2
{
    background:url(../img/boxrdown2.gif);
    width:693px;
    height:10px;
    float:left;
}

p.alert
{
    color:#d70202;
    font-weight:bold;
}


.boxrtop3
{
    background:url(../img/boxrtop3.gif);
    width:708px;
    height:14px;
    float:left;
}


.boxrcenter3
{
    background:url(../img/boxrcenter3.gif) repeat-y;
    width:668px;
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
}

.boxrdown3
{
    background:url(../img/boxrdown3.gif);
    width:708px;
    height:15px;
    float:left;
}

#form2
{
    border:none;
    padding:6px;
    font-size:11px;
    font-weight:bold;
    margin:10px;
    margin-bottom:0px;
    margin-top:0px;
    width:550px;
    height:auto;
    float:left;
}
.polaform2
{
    margin-left:11px;
    border:none;
    font-size:11px;
    color:#4d1f49;
    width:400px;
    height:17px;
    margin-top:5px;
    margin-bottom:5px;
    float:right;
    background:#a494b2;
    border:1px solid #907f9e;
    display:inline;
    padding:1px;
}




#formrejestracji
{
    border:none;
    padding:6px;
    font-size:11px;
    font-weight:bold;
    margin:10px;
    margin-bottom:0px;
    margin-top:0px;
    height:auto;
    float:left;
}
#formrejestracji td
{
    height:30px;
}
.polafrej
{
    margin-left:11px;
    border:none;
    font-size:11px;
    color:#4f204b;
    width:200px;
    height:17px;
/*    background:#a494b2;*/
    border:1px solid #907f9e;
    display:inline;
    padding:1px;
}
#formrejestracji input[type='text'], #formrejestracji input[type='password'],#formrejestracji input[type='file']
{
    width:100%;
}
.fire div.error
{
    padding-left:40px;
}
input[type=checkbox].polafrej
{
    width:auto;
    border:none;
    margin-right: 190px;

}
input[type=file].polafrej
{
    height:25px;
}
.error
{
    color:red;
}
td.label, col.label
{
    width:200px;
}
td.error
{
    width:250px;
}
label.rejlabel
{
    float:left;
}
textarea .polafrej
{
    height:200px;
    width: 430px;
    font-size: 15px;
}
.register
{
    background:url(../img/buttons/zarej.png);
    overflow:hidden;
    width:104px;
    height:24px;
    margin-top:20px;
    border:none;
    float:right;
    margin-left:100px;
}
.modify
{
}
.very_short
{
    width: 48.5%;
    float: left;
    margin:0px 0px 10px 0px;
    padding: 0px 5px 0px 5px;
}


.spisarttop
{
    background:url(../img/spisarttop.gif);
    width:676px;
    height:15px;
    float:left;
    margin-left:15px;
    margin-top:15px;
}


.spisartcenter
{
    background:url(../img/spisartcenter.gif) repeat-y;
    width:636px;
    height:auto;
    float:left;
    padding-left:20px;
    padding-right:20px;
    margin-left:15px;
}
.spisartcenter h3
{
    font-size:16px;
    margin-top:0px;
    margin-left:10px;
}
.spisartcenter p
{
    text-align:justify;
}

.spisartdown
{
    background:url(../img/spisartdown.gif);
    width:676px;
    height:15px;
    float:left;
    margin-left:15px;
}

.czytdalej
{
    background:url(../img/buttons/czytdalej.png);
    width:104px;
    height:24px;
    border:0px;
    float:right;
}

.nawigacja, .nawigacja_light
{
    width:100%;
    text-align: center;
    margin-right:auto;
    margin-left:auto;
    line-height: 25px;
}
.nawigacja a
{
    background:#3f183c;
    border:1px solid #280f26;
    font-size:12px;
    font-weight:bold;
    color:#b287af;
    padding:3px;
    text-decoration:none;
    margin:1px;
}
.nawigacja strong
{
    font-size:12px;
    font-weight:bold;
    padding:3px;
    text-decoration:none;
    margin:1px;
    color:#8a6788;
}
.nawigacja a:hover
{
    background:#783b73;
}

.nawigacja_light
{
    background-color: #c5b7d2;
    font-size:12px;
    font-weight:bold;
    margin-top: 10px;
}
.nawigacja_light a
{
    border:1px solid #783b73;
    color:#783b73;
    padding:3px;
    text-decoration:none;
    margin:1px;
}
.nawigacja_light a:hover
{
    background-color: #9788a5;
}
.nawigacja_light strong
{
    
}
.linia
{
    background:url(../img/linia.png);
    width:716px;
    height:2px;
}


.ekspkontakt
{
    width:688px;
    margin:20px;
    font-size:12px;
    font-weight:bold;
    color:#f5ba2d;
    margin-bottom:0px;
    clear:both;
}


.notice
{
    font-weight: normal;
 
}

.notice_red
{
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
    color: red;
    padding: 5px;
}
a.edit_static_page
{
    text-decoration: none;
    position:absolute;
    top:-18px;
    right:0px;
    overflow:visible;
    z-index: 100;
}
div.static_page{
    position:relative;
}
textarea{
    width:100%;
}
.info_totf
{
    color: #FEFDBA;
}
.totf
{
    height:100%;
    margin-left:10px;
}
.totf
{
    vertical-align: top;
    overflow:hidden;
}
.totf .inner{
    font-weight: bold;
    font-size:12px;
    background-position: top left;
    background-repeat: no-repeat;
    color: #FEFDBA;
    padding: 0 0 10px 27px;
    text-align: justify;
    background-image: url(../img/cytat.png);
}

.totf .author{
    font-weight: bold;
    float:right;
    text-align: right;
    font-size: 12px;
    color: #A2A39E;
}

.main_info
{
    font-size: medium;
    height:100%;
}
.notice
{
    color:green;
    font-weight: bold;
}
.error
{
    color:red;
    font-weight: bold;
}
/***End of: styl.css ****/
/***tree.css****/
/* 
    Document   : tree
    Created on : 2010-10-25, 19:35:05
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.tree li {
    list-style: none;
    clear:both;
    padding:0px;
    margin:0px;
}
.tree ul {
    padding:0px;
    margin:0px;
}
.plus, .minus, .empty {
    width:18px;
    height:18px;
    float:left;
}
.plus
{
    background-image: url(../img/plus.gif);
}
.minus
{
    background-image: url(../img/minus.gif);
}

.tree_node
{display: block;height:18px;}
.tree .selected {
    background: #8a6788}
.tree select
{
    display: none;
}
.tree input[type=text]
{
    width:100px;
}
.tree input[type=submit]
{
    width:20px;
    padding:0px;
}
.tree_options
{
    
}/***End of: tree.css ****/
/***school.css****/
/* 
    Document   : school
    Created on : 2010-11-17, 18:51:27
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;

}
.edit_lesson input[type="text"],.edit_lesson select
{
    width:100%;
}
.edit_lesson .label
{
    width:90px;
    font-weight: bold;
}
.edit_lesson .input
{
    width:150px;
}
.edit_lesson .info
{
    width:200px;
}
.edit_lesson table
{
    float:left;
}
.edit_lesson .cats
{
    float:right;
    width:150px;
}/***End of: school.css ****/
/***advertisment.css****/
/* 
    Document   : advertisment
    Created on : 2011-05-31, 10:13:35
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.expert_ad
    {
        height:132px;
        width:200px;
        margin:5px 0px;
        position:relative;
        overflow:visible;
    }
    .expert_ad .number
    {
        font-size: 12px;
        font-weight: bold;
    }
    .expert_ad .price
    {
        color:#666;
        line-height: 0.5em;
    }
    .expert_ad a
    {
        color:silver !important;
        text-decoration: none;
        font-weight: inherit !important;
    }
    .expert_ad a:hover
    {
        color:silver !important;
        text-decoration: none;
        font-weight: inherit !important;
    }
    .expert_ad .name
    {
        font-size: 20px;
        font-weight: bold;
        display: inline-block;
        max-height:20px;
        white-space: nowrap;
    }
    .expert_ad .prefix
    {
       max-height:20px;
       overflow:hidden;
    }
    .expert_ad img
    {
        max-height: 110px;
        max-width: 80px;
        margin-right: 4px;
    }
    .expert_ad .inner
    {
        width:180px;
        height:110px;
        border-spacing: 0px;
        margin: 0px;
        padding: 0px;
        overflow:hidden;
    }
    .expert_ad .img
    {
        vertical-align: middle;
}
    .expert_ad .inner
    {
        color:silver;
    }
    .expert_ad .text
    {        
        width:100%;
    }
    .expert_ad td.i
    {
        overflow:visible !important;
    }
    .expert_ad td{
        overflow-y:hidden;
    }
.expert_ad .inner:hover
{
/*    cursor:pointer;*/
}/***End of: advertisment.css ****/
/***finance.css****/
/* 
    Document   : finance
    Created on : 2010-11-18, 18:25:37
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

.sms_rates
{
    text-align: center;
    margin:10px;
}
.sms_rates th
{
    padding: 5px;
}
.finance_description input[type=text]
{
    width:50px;
    margin:10px;
    text-align: right;
}
.dotpay_button
{
    background: url('../img/buttons/dotpay_button.png');
    border:0px;
    width:179px;
    height:24px;
}
/***End of: finance.css ****/
/***calendar.css****/
.WUWcpYearNavigation,
.WUWcpMonthNavigation
{
    background-color:#6677DD;
    text-align:center;
    vertical-align:center;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
.WUWcpDayColumnHeader,
.WUWcpYearNavigation,
.WUWcpMonthNavigation,
.WUWcpCurrentMonthDate,
.WUWcpCurrentMonthDateDisabled,
.WUWcpOtherMonthDate,
.WUWcpOtherMonthDateDisabled,
.WUWcpCurrentDate,
.WUWcpCurrentDateDisabled,
.WUWcpTodayText,
.WUWcpTodayTextDisabled,
.WUWcpText
{
    font-family:arial;
    font-size:8pt;
}
TD.WUWcpDayColumnHeader
{
    text-align:center;
    border:none;
    border-bottom: 1px solid;
    
}
.WUWcpCurrentMonthDate,
.WUWcpOtherMonthDate,
.WUWcpCurrentDate
{
    text-align:center;
    text-decoration:none;
    line-height: 12px;
}
.WUWcpCurrentMonthDateDisabled,
.WUWcpOtherMonthDateDisabled,
.WUWcpCurrentDateDisabled
{
    color:#D0D0D0;
    text-align:right;
    text-decoration:line-through;
}
.WUWcpCurrentMonthDate
{
    color:#6677DD;
    font-weight:bold;
    text-align: center;
}
.WUWcpCurrentDate
{
    color: #FFFFFF;
    font-weight:bold;
}
.WUWcpOtherMonthDate
{
    color:#808080;
}
TD.WUWcpCurrentDate
{
    color:#FFFFFF;
    background-color: #6677DD;
    border-width:1;
    border:solid thin #000000;
}
TD.WUWcpCurrentDateDisabled
{
    border-width:1;
    border:solid thin #FFAAAA;
}
TD.WUWcpTodayText,
TD.WUWcpTodayTextDisabled
{
    border:solid thin #6677DD;
    border-width:1 0 0 0;
}
A.WUWcpTodayText,
SPAN.WUWcpTodayTextDisabled
{
    height:20px;
}
A.WUWcpTodayText
{
    color:#6677DD;
    font-weight:bold;
}
SPAN.WUWcpTodayTextDisabled
{
    color:#D0D0D0;
}
.WUWcpBorder
{
    border:solid thin #6677DD;
}
.filter_button
{
    background: url('../img/buttons/filtruj.png');
    border:0px;
    width:103px;
    height:23px;
}/***End of: calendar.css ****/
/***slides.css****/
/* 
    Document   : slides
    Created on : 2012-02-28, 18:00:49
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

#slide_switch{
    position: absolute;
    top:4px;
    right:4px;
    z-index: 100;
}

#slide_show{
    width: 434px;
    height: 174px;
    overflow: hidden;
    border: 0px solid #000;
    position: relative;
    margin:auto;
    background-color: white;
}

#slide_show ul{
    margin:0px;
    padding:0px;
    position:relative;    
}
#slide_show li{
    width:435px;
    display: inline;    
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#slide_show img
{
    border:none;
     margin:0px;
    padding:0px; 
}

.slide_frame .i{
    height:170px;
}
#slide_show a{
    margin:0px;
    padding:0px;    
    display:inline-block;
    vertical-align: top;
}/***End of: slides.css ****/
/***dim.css****/
/* 
    Document   : dim.css
    Created on : 2012-02-28, 18:04:43
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

#sg_dim{
    text-align: center;
}
#sg_dim a{
    text-decoration: none;
}
#sg_dim_ a:hover{
    color: #f1b832;
}
.sg_dim_1{
    color: red;
}
.sg_dim_1:hover{
    color: #f1b832;
}
.sg_dim_0:hover{
    color: #f1b832;
}/***End of: dim.css ****/
/***boxes.css****/
 /* 
    Document   : boxes
    Created on : 2010-09-13, 18:29:48
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.box{
    width:100%;
    margin:0px;
    padding:0px;
}
.box td
{
    margin:0px;
    padding:0px;
}
table.box,.box .tb {
    border: 0;
    table-layout: fixed;
    border-spacing: 0;
    border-style-inner:none;
    padding: 0px;
    width:100%;
    border-collapse: collapse;
}
.light a
{
    color: #783b73;
    font-weight: bold;
    text-decoration: none;
}
.light a:hover
{
    color:#984b92;
}
.boxinput[type=text], .boxtextarea, .boxinput[type=file],
.boxselect, .boxinput[type=password], .box.upload_input
{
    background-color: #a494b2;
    border:1px solid #907f9e;
}
.boxtextarea
{
    min-height: 100px;
    width:100%;
}
.box .c
{
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    padding: 0 0 0 0;
}
.box.light .c
{
    background-image: url(../img/boxlight/box.png);
}
.bl{
    background-position: bottom left;
}
.br{
    background-position: bottom right;
}
.tr{
    background-position: top right;
}
.tl{
    background-position: top left;
}
.box .h{
    background-repeat: repeat-x;
    height: 15px;
    padding: 0 0 0 0;
}
.box.light .h{
    background-image: url(../img/boxlight/e.png);
}
.box .b
{
    background-position: bottom;
}
.box .v{
    background-repeat: repeat-y;
    width: 15px;
    padding: 0 0 0 0;
}
.box.light .v{
    background-image: url(../img/boxlight/es.png);
}
.box .r{
    background-position: right;
}
.box.light .i{
    background-color: #c5b7d2;
    background-image: url(../img/boxlight/bg.png);
    color: #431a40;
    padding: 0 0 0 0;
    overflow:visible;
}
.box .stripe_me
{
    border-spacing: 0px;
}
.box .stripe_me td
{
    padding:3px;
    text-align: center;
}
.box .stripe_me th
{
    padding:5px;    
}
.box .stripe_me tr.even td
{
    background-color: #a494b2;
}
.box .stripe_me th.theader
{
    background-color: #907f9e;
}
.box .stripe_me tr.thover td
{
    background-color: #907f9e;
}
.box.white .v,.box .white .es{
    background-image: url(../img/boxwhite/es.png);
}
.box.white .h,.box .white .e{
    background-image: url(../img/boxwhite/e.png);
}
.box.white .c,.box .white .c{
    background-image: url(../img/boxwhite/box.png);
}
.box.white .i{
    background-color: white;
}

.box.thin .c
{
    width: 11px;
    height: 11px;
}
.box.thin .v
{
    width:11px;
}
.box.thin .h
{
    height:11px;
}

.box.tdark .c
{
    background-image: url(../img/box/thindark/c.png);
}
.box.tdark .h
{
    background-image: url(../img/box/thindark/h.png);
}
.box.tdark .v
{
    background-image: url(../img/box/thindark/v.png);
}
.box.tdark .i
{
    background-color: #311430;
}
.box.tlight .c
{
        background-image: url(../img/box/thinlight/c.png);
}
.box.tlight .v
{
    background-image: url(../img/box/thinlight/v.png);
}
.box.tlight .h
{
    background-image: url(../img/box/thinlight/h.png);
}
.box.tlight .i
{
    background-color: #fff;
    background-image: none;
}
.box.uis .c{
  width: 11px;
  height: 11px;
  background-image: url(../img/boxuis/c.png);
}
.box.uis .h{
  height: 11px;
  background-image: url(../img/boxuis/h.png);
}
.box.uis .v{
  width: 11px;
  background-image: url(../img/boxuis/v.png);
}
.box.uis .i{
  background-color: #311430;
  background-image: url(../img/boxuis/m.png);
}

.box.hor .i{
    
}
.box.hor .h{
  background-image: url(../img/boxhor/h.png);
}
.box.hor .c{
  background-image: url(../img/boxhor/c.png);
}
.box.hor .v{
  background-image: url(../img/boxhor/v.png);
}/***End of: boxes.css ****/
/***register.css****/
/* 
    Document   : register
    Created on : 2011-06-10, 17:22:56
    Author     : Macias
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
#register .tekst-zajawka{
    border-bottom: 2px dotted #666;
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    padding: 15px;
}
#register table.formularz{
    font-size: 15px;
    margin: 15px;
    border-spacing: 0px;
}
#register table.formularz input[type=text]{
    width: 200px;
}
#register table.formularz input.largerCheckbox{
    width: 20px;
    height: 20px;
}
#register   td.field_info{
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
}
#register   .bad{
    color: red;
    font-weight: bold;
}

#register   #kroki{
    background-image: url(../img/register/formularz_kroki.png);
    width: 470px;
    height: 63px;
}
#register   .krok_1{
    background-position: 0 189px;
}
#register   .krok_2{
    background-position: 0 126px;
}
#register   .krok_3{
    background-position: 0 63px;
}
#register .registered
{
    border: 2px dotted #666;
    border-width: 0 2px 2px 2px;
    font-size: 15px;
    padding: 10px;
    background: #e5e5e5;
    text-align: center;
}
#register .registered a
{
    padding-left:10px;
    position:relative;
    top:-2px;
}
.krok_ikona{
    background-image: url(../img/register/kroki.png);
    width: 34px;
    height: 34px;
    background-repeat: no-repeat;
    margin-left: 5px;
  }
  .krok_start{
    background-position: 0px 0px;
  }
  .krok_check{
    background-position: 0px -34px;
  }
  .krok_ok{
    background-position: 0px -68px;
  }
  .krok_err{
    background-position: 0px -102px;
  }
  
  

  .form_i{
    font-size: 12px;
    font-weight: bold;
    color: green;
  }
  .input_focusin{
    border: 3px solid green;
    background-color: #03DA58;
  }
  .input_err{
    border: 3px solid red;
    background-color: #FCA5A5;
  }
  table.formularz input.largerCheckbox {
    display: none;
    height: 5px;
    width: 5px;
}
.info_title_{
    text-align: center;
}/***End of: register.css ****/
/***horoskopy.css****/
#sg_comments .comment_light, #sg_experts .expert_sg{
  display: none;
  opacity: 0;
}  
#sg_comments{
  font-size: 12px;
  line-height: 140%;
}

/*
.b_uis__c, .b_uis___c, .b_uis____c, .b_hor_c{
  width: 11px;
  height: 11px;
  background-image: url(http://wmojejglowie.pl/img/boxuis___/c.png);
  background-repeat: no-repeat;
}
.b_uis__c{
  background-image: url(http://wmojejglowie.pl/img/boxuis__/c.png);
}
.b_uis____c{
  background-image: url(http://wmojejglowie.pl/img/boxuis____/c.png);
}
.b_uis__h, .b_uis___h, .b_uis____h, .b_hor_h{
  height: 11px;
  background-image: url(http://wmojejglowie.pl/img/boxuis___/h.png);
  background-repeat: repeat-x;
}
.b_uis__h{
  background-image: url(http://wmojejglowie.pl/img/boxuis__/h.png);
}
.b_uis____h{
  background-image: url(http://wmojejglowie.pl/img/boxuis____/h.png);
}
.b_uis__v, .b_uis___v, .b_uis____v, .b_hor_v{
  width: 11px;
  background-image: url(http://wmojejglowie.pl/img/boxuis___/v.png);
  background-repeat: repeat-y;
}
.b_uis__v{
  background-image: url(http://wmojejglowie.pl/img/boxuis__/v.png);
}
.b_uis____v{
  background-image: url(http://wmojejglowie.pl/img/boxuis____/v.png);
}
.b_uis__m{
  background-color: #fff;
}
.b_uis____m{
  background-color: #311430;
}


.b_hor_v{
  background-image: url(../img/boxhor/v.png);
}
.b_hor_h{
  background-image: url(../img/boxhor/h.png);
}
.b_hor_c{
  background-image: url(../img/boxhor/c.png);
}
.b_hor_m{
  
}
*/
.info_title{
  font-size: 17px;
  font-weight: normal;
  color: #907f9e;
  margin-bottom: 10px;
}

.sg_frame{
  margin: 5px ;
}


  .expert_sg{
    border-top: 2px dotted gray;
    margin-top: 5px;
    padding-top: 10px;
    height: 115px;
    overflow: hidden;
  }
  ul.other_services{
    list-style: none;
    float: right;
    _bottom: 30px;
    position_: relative;
    padding: 0;      
    display: block;
    margin:0;
  }
  ul.other_services li{
    margin:0;
    padding:0;
    display: block;
    float: left;
    margin-right: 5px;
  }
  .service_opis{
    position: relative;
    width: 60px;
    border-bottom: 1px solid black;
    float: right;
    padding:0;
    margin: -23px 20px 0 0;
    text-align: center;    
    opacity: 0;
  }
  .services_i{
    position: relative;
    height:0;
    top: -11px;
    left: 6px;
    font-size: 10px;
    display: none;
  }
  
  
  
  #artykuly{
  height: 100px;
  overflow: hidden;
  text-align: left;
}
#artykuly img{
  float: right;
  margin: 0 5px 0px 5px;
}
.artykul{
  display: none;
  opacity: 0;
}
.czytaj_dalej{
  font-style: italic;
  font-weight: bold;
  cursor: pointer;
  float: right;
}






  table#horoskopy{
    margin-top: 10px;
  }
  table#horoskopy td{
    text-align: left;
    padding-bottom: 10px;
    text-align: center;
  }
  .horoskop_gr{
    font-size: 15px;
    font-weight: bold;    
    padding: 5px 0 0 0;
    text-align: center;
    margin-right: 3px;
    color: #fff;
    font-style: italic;
    cursor: pointer;
    background-image: url(../img/plytka_.png);
    background-position_: 0 0;
    background-repeat: no-repeat;
    width: 105px;
    height: 40px;
    border: 0px solid #fff;
  }
  a.hor_link{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    margin:0;
    padding:0;    
  }
  a.hor_link:hover{
    color: #cabd6c;
  }
  table#horoskopy ul{   
    margin: 5px 0 10px 10px;
    padding-left: 20px;
  }
  table#horoskopy ul li{
    cursor: pointer;
    margin:0;
    padding:0;
  }
  table#horoskopy ul li:hover{
    color: #aa25aa;    
  }
  

  .zodiak{
    
    width: 100px;
    height: 100px;
    border: 0px solid #fff;
    cursor: pointer;
    margin: 0px 0 0px 0;
	background-position: top;
  }

  /*
  .zodiak:hover{
    background-image: url(img/zodiak_on.png);
  }*/
  /*
  .zodiak:hover{
    _border-color: #000;    
    background-color: #FEFDBA;
    background-color: #e5e5e5;
  }
  */
  .wodnik{
	background-image: url(../img/horoscope/zodiac_1.png);    
  }
  .ryby{
    background-image: url(../img/horoscope/zodiac_2.png);
  }  
  .baran{
    background-image: url(../img/horoscope/zodiac_3.png);
  }
  .byk{
    background-image: url(../img/horoscope/zodiac_4.png);
  }
  .bliznieta{
    background-image: url(../img/horoscope/zodiac_5.png);
  }
  .rak{
    background-image: url(../img/horoscope/zodiac_6.png);
  }
  .lew{
    background-image: url(../img/horoscope/zodiac_7.png);
  }
  .panna{
    background-image: url(../img/horoscope/zodiac_8.png);
  }  
  .waga{
    background-image: url(../img/horoscope/zodiac_9.png);
  }
  .skorpion{
    background-image: url(../img/horoscope/zodiac_10.png);
  }  
  .strzelec{
    background-image: url(../img/horoscope/zodiac_11.png);
  }
  .koziorozec{
    background-image: url(../img/horoscope/zodiac_12.png);
  }
  .zodiak_data{
    font-size: 12px;
    font-weight: normal;
    margin:0;
    padding:0;
  }
  #znak_zodiaku1, #znak_zodiaku2{
    font-weight: bold;
  }
  #znak_zodiaku2{
    color: red;
  }
  
  .wyswietl{    
    width: 104px;
    height: 24px;
    background-image: url(../img/buttons/wyswietl.png);
    background-repeat: no-repeat;
    cursor: pointer;      
  }
  
  .print{
	width: 25px;
	height: 25px;
	background-image: url(../img/printer.jpg);	
	cursor: pointer;
	opacity: 0.8;
  }
  .print:hover{
	opacity: 1;
  }
  /***End of: horoskopy.css ****/
