#left_content_wrapper a {
  /*text-decoration:none;*/
  color:#868686;  
}
/* tabele w centralnej tresci strony - szczegoly trasy */
#content_small_left table {
	width: 95%;
}

.details_name_head {
	color: #3175A2;
}

.details_name_head,
.details_name
{
	font-weight: bold;
	text-align: left;
	padding: 3px;
	padding-top: 8px;
}

.details_info {
	text-align: right;
	padding: 3px;
	padding-top: 8px;
	white-space: nowrap;
}

.details_name_head,
.details_name,
.details_info,
.details_img
{
	border-bottom: 1px dotted #AAA;
}

/* zagniezdzona tabela zawierajaca date */
.sub_details_left {
	text-align: left;
	width: 18px;
}

.sub_details_right {
	text-align: right;
	width: 18px;
}

.sub_details_center {
	text-align: center;
}

.sub_details2 td {
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
}

.sub_details2 td.details_img {
	padding-right: 5px;
}

#details_btn_up {
	margin-top: 15px;
	text-align: right;
	font-size: 10px;
}

#details_btn_up img {
	margin: 0;
	padding: 0;
	margin-right: 10px;
}

#details_btn_up hr {
	border: none;
	border-top: 2px solid #2A74A1;
	margin-right: 5px;
}

/* link wyslij trase znajomemu */
#send_route a,
#send_route a:hover
{
 color: #868686;
 text-decoration: none;
 text-align:center;
 display: block;
 float: left;
 padding: 5px;
 width: 85px;
}

#send_route img {
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 3px;
}

#content_small_right {
	width: 407px;
	
}

/* div logowania */
#login_form {
	display: block;

	margin-left: auto;
	margin-right: auto;
/*	margin-top: 100px;
	width: 195px;
	border: 1px solid #DBDBDB;
	padding: 10px 10px 10px 20px;
	*/
}

#login_form img {
	margin-bottom: 10px;
}

#login_form label {
	display: block;
	float: left;
	width: 50px;
	margin-top: 2px;
	margin-right: 10px;
/*		margin-left: 2px;
  font-size: 12px;*/
}

/* div kontaktu */
#contact_form,
.contact_form {
	display: block;
	margin-left: 40px;
	margin-right: auto;
/*	margin-top: 100px;
	width: 195px;
	border: 1px solid #DBDBDB;
	padding: 10px 10px 10px 20px;
	*/
}

#contact_form img {
	margin-bottom: 10px;
}

#contact_form label,
.contact_form label {
	display: block;
	float: left;
	width: 130px;
	margin-top: 2px;
	margin-right: 10px;
/*		margin-left: 2px;
  font-size: 12px;*/
}

.contact_form_help{
  margin-bottom:0px;
  margin-top:0px;
  margin-left:5px;
}
.form_invalid_element{
  background-color: rgb(255,230,231);
  border-color: rgb(192,98,109);
  border-style: solid;
}
.form_element {
	margin: 2px 0px;
}

.form_submit {
	text-align: center;
}

.page_text {
 width: 747px;
 /*padding: 3px;*/
}

.page_text .left_text {
 float: left;
 width: 260px;
 margin-top: 0px;
 text-align:left;
}

.page_text .right_text {
 float: right;
 width: 450px;
} 

.page_text .right_logo {
 float: right;
 margin-right:30px;
 margin-top:50px;
/* width:150px;*/
}

#tour_next{
 display:inline;
 left:80px;
 position:relative;
}

#tour_prev{
  display:inline;
}      

.change_ver {
  font-weight:bold;
  width:120px;
  padding: 3px;
}
.change_date{
  width:350px;
  text-align:right;
  padding: 3px;

}
.change_text{
  text-align:left;
  border-top-style:dashed;
  border-top-width:thin;
  margin-left:10px;
  padding-bottom:10px;
}
.change_text li{
  margin-left:20px;
}
.changelog {
  margin-top:10px;
  margin-left:20px;
   width:550px;
}

.header_min{
  font-weight: bold; 
  font-size: 11px; 
  margin-top: 0px; 
  margin-bottom: 5px; 
  /*color: rgb(0, 178, 225);*/
  color:#3175A2;
}
.header_min_main{
  font-weight:normal;
  font-size:12px;
  margin-top:0px;
  margin-bottom:5px;
  color:#00B2E1;
}
.header_med_main{
  font-weight:bold;
  font-size:14px;
  margin-top:0px;
  margin-bottom:5px;
  color:#00B2E1;
}
.header_big_main{
  font-weight:bold;
  font-size:16px;
  margin-top:0px;
  margin-bottom:5px;
  color:#00B2E1;
}
.header_big{
  font-weight:bold;
  font-size:18px;
  margin-top:0px;
  margin-bottom:5px;
  color:#3175A2;  
}
.center {
 text-align:center;
}
.underlined
{
	border-bottom: 1px dotted #AAA;
}
.bold {
  font-weight:bold;
}
.header_very_big{
  font-weight:bold;
  font-size:18px;
  margin-top:20px;
  margin-bottom:40px;
  color:#3175A2;  
}

/* strona o aplikacji mobilnej Download */

  #download_info p{
    margin-top: 5px;
  }
 
  #download_info table {
    width:400px;
    background-color:#E3F2FB;
  }
  
  #download_info caption{
    background-color:#00B2E1;
    color:white;
    font-weight:bold;
    padding:3px;
  }
  
  #download_info h5 {
  display:inline;
  }  
  #download_info h2 {
	color: #00B2E1;
	padding: 0;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
  }  


.download_text {

}

.download_text .download_left {
 float: left;
 /*width: 560px;*/
 margin-top: 0px;
 text-align:left;
}

.download_text .download_right {
 float: right;
 width: 150px;
} 

.download_text .right_logo {
 float: right;
 margin-right:30px;
 margin-top:50px;
/* width:150px;*/
}

.download_text h1 {
	color: #00B2E1;
	padding: 0;
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

/** urzadzenia */

.dev_table {
  width:110px;
  border:none;  
}
.dev_model{
  font-weight:bold;
  text-align:center;
}

.dev_img{
  text-align:center;
}


.dev_vote{
  text-align:left;
}
.dev_vote input{
  margin-right:8px;
}

.send_div{
  padding:10px;
  margin-top:15px;
  margin-bottom:10px;
  border-style:dashed;
  border-width:thin;
  border-color:gray; 
  width:250px;
  background-color:#E6ECFF;
  display:none
}
.send_div span{
  font-weight: bold;
}
/* --------- Mapa Google --------------------- */

.buddyway_logo{
  background: url(/img/logo_bw_small.png) no-repeat transparent;
  height:52px;
  width:74px;
  pointer:cursor;
}
/*
#loading_icon{
  background: url(/img/ajax-loader.gif) no-repeat transparent;
  height:32px;
  width:32px;
  visibility: hidden;
}
#loading_icon{
  background: url(/img/ajax-loader-wide.gif) no-repeat transparent;
  height:19px;
  width:220px;
  visibility: hidden;
}*/
.loading_icon{
  background: url(/img/ajax-loader-3.gif) no-repeat transparent;
  height:11px;
  width:43px;
 /* visibility: hidden;*/
}


/* strona pobierania */
      .download_table{
        width:95%;
        text-align:center;
        margin-top:30px;
        border-top:solid 1px #868686; 
      /*  border-bottom:solid 1px #868686;*/
        margin-left:10px; 
        border-collapse:collapse;
        border-spacing:0px;        

      }
      .download_table td.img{
        padding-top:10px;
        padding-bottom:10px;
      }
      .download_table td.ver,
      .download_table td.download      
      {
        border-bottom:solid 1px #868686;
        background-color:rgb(245,245,245);
      }
      .download_table td.download {
        border-top:solid 1px #868686;
        font-weight:bold;
        padding:5px;
      }   
      .download_table td.forum {
        padding:5px;
      }         
      .download_table th{
        background-color:rgb(245,245,245);
      }
      #info_content a{
        /*text-decoration:none;*/
        color:#868686;
        /*font-weight:bold;*/
      }
      #info_content.download_content h2{
        /*text-decoration:none;*/
        margin:10px 10px 0px;
        margin-bottom:20px;
        color:#868686;
        font-size:11px;
        font-weight:bold;
      }      
      #info_content.download_content p.link {
        margin-left:20px;
      } 
