/*-----------------------------------------*/
/* REJESTRACJA */
/*-----------------------------------------*/
#signup_intro h1{
  text-align:center;
}
#signup_nav{
  margin-bottom:18px;
}
#signup_nav ul{
  list-style:none;
  padding:0;
}
#signup_nav li{
  display:block;
  height:36px;
  line-height:36px;
  padding:2px 28px 0 0;
}
#signup_nav a{
  display:block;
  height:36px;
  line-height:36px;
  text-decoration:none;
}
#signup_nav img{
  float: left;
  margin-right:10px;
}
.sg_item a:link, .sg_item a:visited{
  color:#797C80;
}
.sg_item  a:hover{
  color:#000000;
}
.sg_selected  a:hover{
  color:#000000;
}
.sg_selected{
  color:#000000;
}
.sg_selected a:link, .sg_selected a:visited{
  color: #000000;
  font-weight: bold;
}
#signup_sidebar1{
  margin: 0px 0px 36px 0px;
  width: 300px;
}
#signup_sidebar2{
  background:url(/images/signup_company.gif) no-repeat 0 18px;
}
#signup_main{
  width: 580px;
}
#signup_person{
  background:url(/images/signup_person.gif) no-repeat 0 0px;
  padding:0px 0px 0px 100px;
  width:90%;
}
#signup_company{
  background:url(/images/signup_company.gif) no-repeat 0 0px;
  padding:0px 0px 0px 100px;
  width: 90%;
}
#signup_sidebar1 ul{
  list-style-type: none;
  padding: 0;
}
#signup_sidebar1 li{
  padding-left:35px;
  height:36px;
}
#r1{
  background:url(/images/point01.gif) no-repeat 0 0;
}
#r2{
  background:url(/images/point02.gif) no-repeat 0 0;
}
#r3{
  background:url(/images/point03.gif) no-repeat 0 0;
}
#signup_succesful{
  background:url(/images/login_img.gif) no-repeat 0 10px;
  margin: 0px 0px 36px 0px;
  padding: 0px 0px 0px 100px;
  width: 680px;
}
/*-----------------------------------------*/
/* LOGOWANIE do serwisu - ogólne */
/*-----------------------------------------*/
.log_page_class{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
.log_sidebar_class{
  float:left;
  margin:0px 0px 36px 0px;
  padding:5px 0px 15px 100px;
  width:300px;
}
.log_main_class{
  float:left;
  margin: 0;
  padding:0;
  width:480px;
}
/* login - logowanie do serwisu */
#login_sidebar{
  background:url(/images/login_img.gif) no-repeat 0 10px;
}
.login_form{
  background-color:#f6f6f6;
  padding:9px 9px 9px 18px;
  width:330px;
}
.login_form input[type="submit"]{
  margin: 10px 0px 0px 0px;
}
.login_form input[type="text"], .login_form input[type="password"]{
  border:1px solid #d5d5d5;
  margin-bottom:5px;
  padding:3px;
}
/* amnesia - zapomiałem hasła */
#amnesia_sidebar{
  background:url(/images/amnesia.gif) no-repeat 0 10px;
}
.amnesia_form{
  background-color:#f6f6f6;
  padding: 9px;
  width:300px;
}
/* reset_pwd - nowe hasło*/
#reset_sidebar{
  background:url(/images/new_pwd.gif) no-repeat 0 15px;
}
.reset_form{
  background-color: #f6f6f6;
  padding: 9px;
  width: 300px;
}
/*-----------------------------------------*/
/* STRONA GŁÓWNA */
/*-----------------------------------------*/
#main_in_sites{
  background:#ffffff url(/images/bg_repeat.png) repeat-x;
  clear:both;
  margin:1px auto;
  padding:0px;
  width:975px;
}
.main_bg{
  background: url(../images/main_bg.png) no-repeat;
  height:380px;
}
#main_content{
  display: block;
  margin: 0px 0px 30px 205px;
  position: relative;
}
.main_info_pad{
  padding: 2px 0 2px 0;
}
#main_img{
  margin-right:-5px;
  position:relative;
}
#main_img_header{
  background:url(/images/bg_05.png) no-repeat;
  height:111px;
  margin-left:190px;
  position:relative;
}
#main_header{
  display:block;
  font-size: 1.167em;
  margin: -30px 50px 20px 246px;
  position:relative;
}
#main_info{
  border-left: 1px solid #e1e1e1;
  display:block;
  padding: 0px 10px 0px 35px;
  width:350px;
}
#main_info img{
  padding-right:8px;
  vertical-align:text-top;
}
#main_points{
  display:block;
  float:left;
  padding-left:40px;
}
#main_points ul{
  list-style-type:none;
}
#main_info a{
  background-repeat: no-repeat;
  display: block;
  float: left;
  width: 79px;
  height: 29px;
  padding-right: 8px;
}
.main_text_box{
  font-size: 1.167em;
  padding:0px 10px 10px 0px;
  text-align: justify;
  width:700px;
}
a#main_join_button {
  background-image: url("/images/main_join_button_n.gif");
}
a#main_join_button:hover{
  background-image: url("/images/main_join_button_s.gif")
}
a#main_how_button{
  background-image: url("/images/main_how_button_z.gif");
}
a#main_how_button:hover {
  background-image: url("/images/main_how_button_s.gif")
}
a#main_prod_button {
  background-image: url("/images/main_prod_button_p.gif");
}
a#main_prod_button:hover {
  background-image: url("/images/main_prod_button_s.gif");
}
a#main_more_button{
  display: block;
  width: 79px;
  height: 29px;
  background-image: url("/images/main_more_button_n.gif");
}
a#main_more_button:hover{
  background-image: url("/images/main_more_button_s.gif");
}
/*-----------------------------------------*/
/* JAK TO DZIAŁA */
/*-----------------------------------------*/
#how_body{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  display: block;
  float: right;
  padding-bottom: 50px;
  width: 745px;
}
#how_image{
  float: left;
  margin-right: 12px;
}
#how_content{
  text-align: justify;
}
#how_content_body{
  clear: both;
  padding: 9px;
  width:698px;
}
.how_faq{
  margin: 6px 0px 10px 0px;
}
#how_body ul{
  margin-bottom: 15px;
}
#how_menu{
  width: 210px;
  float: left;
  display: block;
  border-right: 1px solid #e1e1e1;
  padding: 10px 0px 10px 0px;
}
#how_title h3{
  color: #797C80;
  font-weight: normal;
}
#how_menu ul{
  list-style: none;
  line-height:11px;
  padding:0;
  white-space:pre;
}
#how_menu li{
  clear: left;
  display: block;
  height: 36px;
  line-height: 36px;
  padding: 0;
}
#how_menu a{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  display: block;
  height: 36px;
  line-height: 36px;
  text-decoration: none;
}
#how_menu img{
  float: left;
  margin: 6px 10px 0px 6px;
}
.ht_item a:link, .ht_item a:visited{
  color: #797C80;
}
.ht_item  a:hover{
  color: #000000;
}
.ht_item_selected  a:hover{
  color: #000000;
}
.ht_item_selected a:link, .ht_item_selected a:visited{
  color: #000000;
  font-weight: bold;
}
/*-----------------------------------------*/
/* MÓJ KUMULATOR */
/*-----------------------------------------*/
#profile_main{
  margin-top:5px;
  padding:5px 0px 15px 100px;
  width: 750px;
}
.profile_user{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
#main_address_img{
  background:#ffffff url(/images/addresses/addresses.gif) no-repeat 0px 30px ;
  clear: both;
  margin: 5px auto 5px auto;
  padding: 5px;
  width: 700px;
}
#address_all{
  margin-left:98px;
}
#addresses_header{
  margin-bottom:30px;
  width:500px;
}
.address_header{
  border-right: 1px solid #e1e1e1;
  font-weight:bold;
  height:36px;
  line-height:36px;
  margin-top:5px;
  padding-right:15px;
  text-align:center;
  width:160px;
}
.address_header img{
  float:left;
  margin: 10px 0px 0px 10px;
}
.address{
  text-align:center;
  width:140px;
  padding: 10px;
  margin: 20px auto 0px auto;
}
#contact, #transport{
  background-color:#f6f6f6;
}
#invoice{
  background-color:#f3f8e2;
}
.address_edit{
  border:1px dashed #e1e1e1;
  color:#e1e1e1;
  margin: 20px auto 0px auto;
  line-height:36px;
  text-align:center;
  width:160px;
}
.address_card{
  border:1px solid #e1e1e1;
  padding-left:10px;
}
.address_card img{
  padding-top:10px;
}
.edit_delete{
  text-align:right;
  width:150px;
}
#address_list{
  list-style:none;
  margin-left:-15px;
  margin-top:40px;
}
#address_list_main{
  float:left;
  margin-top:40px;
}
#address_main{
  margin-top:30px;
}
#address_form span{
  display:block;
  margin-bottom:5px;
}
#address_form input{ 
  margin-bottom:5px;
}
.form_help{
  margin:20px;
}
.highlite{
  background-color: #fff5e9;
}
#profile_cumul{
  background:url(/images/cumul_symbol.gif) no-repeat 5px 20px;
  margin: 5px 0px 30px 0px;
  padding:5px 0px 15px 100px;
  width: 750px;
}
.profile_0{
  float: left;
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
#profile_cumul_proposition{
  background:url(/images/proposition.gif) no-repeat 5px 20px;
  margin:5px 0px 30px 0px;
  padding:5px 0px 15px 100px;
  width: 750px;
}
#profile_cumul_observed{
  background:url(/images/observe.gif) no-repeat 5px 20px;
  margin:5px 0px 30px 0px;
  padding:5px 0px 15px 100px;
  width: 750px;
}
.order_cumul{
  float: left;
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-top:5px;
  padding:5px 0px 15px 100px;
  width: 750px;
}
#sell_order{
  background:url(../images/sell_offers.gif) no-repeat 5px 20px;
  margin:5px 0px 30px 0px;
  padding:5px 0px 35px 100px;
  width: 750px;
}
#sell_order ul{
  margin-left:20px;
}
#sell_order li{
  border-bottom:1px solid #f6f6f6;
  height:24px;
  padding-top:5px;
  width:300px;
}
#buy_order{
  background:url(/images/order_symbol.gif) no-repeat 0px 20px;
  margin-bottom:20px;
}
#panel_cumul{
  padding-top:20px;
}
.img_txt_top img{
  padding-top:10px;
}
#panel_marks_content{
  height:400px;
  margin-top:20px;
}
#profile_marks{
  background:url(/images/mark.gif) no-repeat 0px 20px;
  margin-top:5px;
  padding:5px 0px 0px 100px;
  width: 750px;
}
/*-----------------------------------------*/
/* FORUM */
/*-----------------------------------------*/
/*... */
/*-----------------------------------------*/
/* BLOG */
/*-----------------------------------------*/
#blog_view{
  margin-left:40px;
  width:600px;
}
.post{
  margin: 15px 0px 28px 0px;
}
.post_header{
  font-family:"Trebuchet MS";
  font-size: 2em;
}
.post_author{
  color: #b26968;
  font-size: 0.5em;
  margin-top: 1px;
}
.post_created_on{
  font-size: 1em;
  color: #cccccc;
}
.post_body p{
  font-size: 1em;
  line-height: 1.4em;
  margin-top: 8px;
  text-align: justify;
}
.post_comments_link{
  font-size: 0.917em;
}
#comments{
  margin-top:50px;
}
#comments_section{
  background-color:#f7fdfe;
  font-size:0.9em;
  margin:10px 0px 60px 0px;
}
.comments_h1{
  background-color:#ffffff;
  color:#b26968;
  font-size:1em;
  margin-bottom:5px;
}
.comment{
  margin:0px 20px 0px 20px;
  padding:7px 0px 5px 0px;
}
.comment_body p{
  font-size:0.9em;
  line-height:1.4em;
  margin-top:2px;
}
.comment_created_on{
  color: #cccccc;
  font-size: 0.9em;
}
.comment_author{
  color: #336699;
}
.comment_author a:link{
  text-decoration: underline;
}
#save_comment_msg{
  color: red;
  font-size: 20px;
  margin-bottom: 5px;
}
#blog_intro{
  background-color: #eeeeee;
  font-family: Arial;
  font-size: 1em;
  color: black;
  margin: 0px 60px 0px 0px;
  padding: 10px;
}
#blog_rss{
  margin-bottom:40px;
}
input[type="text"]{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
}
textarea{
  overflow:auto;
}
.main_80{
  margin: 0;
  padding: 0;
  width: 800px;
}
/*-----------------------------------------*/
/* O NAS */
/*-----------------------------------------*/
#about_us{
  background:url(/images/about_us.gif) no-repeat 0px 20px;
  padding: 10px 0px 0px 100px;
  width: 750px;
}
#about_us_description{
  padding:20px 80px 0 80px;
}
.ulx{
  display:block;
  list-style:none;
  margin: 0;
  padding: 0;
  position:relative;
}
/*-----------------------------------------*/
/* NEWSLETTER */
/*-----------------------------------------*/
#newsletter{
  margin-left:30px;
  padding:26px 6px 0px 0px;
  width:160px;
}
#newsletter p{
  font-size: 0.833em;
  line-height:12px;
  margin-left:32px;
}
#newsletter img{
  float:left;
  padding-right:5px;
}

