/* tabele w centralnej tresci strony - szczegoly trasy */

#content_left table a {
 color: #868686;
 text-decoration: none;
}

#content_left table a:hover {
 color: #868686;
 text-decoration: underline;
}

.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 {
	text-align: center;
	
}

#send_route a,
#send_route a:hover
{
 color: #707070;
 text-decoration: none;
 display: block;
 float: left;
 padding: 5px;
 width: 88px;
 text-align: center;
}

#send_route img {
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 3px;
}
*/
#content_small_right {
	width: 320px;
	float:right;
}

#left_terminals_wrapper div {
/*    background-color: #EEEEEE;
    background-image: url(img/lines/left_bg.gif);
    background-repeat: repeat-y;*/
    color:white;
}
/*magiczny wyskakujacy ekranik ;) */
/*
	#hideScreen {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		background-color: #555555;
		filter: alpha(opacity=70);
		opacity: 0.7;
		display: none;
	}
	
	#hideScreen #some_form {
		width: 300px;
		margin: 0 auto;
		margin-top: 100px;
		border: 1px solid #707070;
		background-color: #DEDECA;
		padding: 20px;
	}
*/
	#hideScreen,#hideScreenMail {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		margin: 0;
		padding: 0;
		background-color: #555555;
		filter: alpha(opacity=70);
		opacity: 0.7;
		display: none;
	}
	
	#some_form,#some_formMail {
		width: 300px;
		border: 1px solid #707070;
		background-color: #DEDECA;
		padding: 20px;
		display: none;
		position: absolute;
		top: 100px;
		left: 0px;
	}
  	
	#some_form p, #some_formMail p{
    margin-top: 10px;
    color:black;
  }

	.a_some_form{
    margin-top: 30px;
    color:black;
    text-decoration:none;
  }  
  .p_header{
    font-weight:bold;
    font-size:larger;
    margin-bottom:20px;
  }

.comments_first{
    font-weight:bold;
    font-size:13px;
    padding-bottom:5px;    
    border-top-width:1px;
    border-top-style:solid;
    border-color:rgb(236,236,236);
    margin-top:5px;    


    
}
.comments_date {
    font-size:11px;
    margin:5px;
    padding-bottom:3px;
}
.comments_text {
  border-top-style:solid;
  border-width:1px;
  border-color:rgb(236,236,236);  
  width:280px;
}

/* div kontaktu */
#contact_form {
	display: block;
	margin-right: auto;

}

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

#contact_form label {
	display: block;
	float: left;
	width: 80px;
	margin-top: 2px;
	margin-right: 10px;
}

#contact_form input {
/*display:block;
float:left;*/
  margin-right:10px;
  margin-top:2px;
  width:120px;
}

.form_element {
	margin: 2px 0px;
}

.form_submit {
	text-align: center;
}
.info_header{
  font-weight:bold;
  text-decoration:underline;
  margin-bottom:5px;
}
.about_track{
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
}
.profile_header {
  color:#3175A2;
  font-weight:bold;
  margin-bottom:20px;
  margin-top:20px;
}
.profile_header_min {
  color:#3175A2;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:5px;
}
.table_align {
	margin-left: 0px;
	margin-right: auto;
	width: 97%;
}

#left_content_wrapper img {
	float: right;
}

#left_content_wrapper p {
	margin: 10px 0px;
}
.comments_added{
  width:550px;
}
.comments.add{

}

.big_header{
  color:#3175A2;
  font-weight:bold;
  font-size: 20px;
  margin-bottom:20px;
  margin-top:20px;
}

/** navigator */
.navigator
{ 
  font-weight: bold;
	text-align: left;
	padding: 3px;
	padding-top: 8px;
	text-decoration: none;
  margin-bottom:20px;
  margin-top:10px;	
}
.normal {
  color: gray;
}
.thispage {
  font-size:larger;  
  color:#3175A2;
}

/** settings */
.sett_big_header{
  color:#3175A2;
  font-weight:bold;
  font-size: 14px;
  margin-bottom:20px;
  margin-top:20px;
  text-decoration:underline;
}

.sett_header{
  color:#3175A2;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:10px;
}

.sett_about{
  margin-top:5px;
  margin-bottom:5px;
}
.bold{
  font-weight: bold;
}

.error_message{
  font-weight: bold;
  color: #BC1C00;
}
.form_invalid_element{
  background-color: rgb(255,230,231);
  border-color: rgb(192,98,109);
  border-style: solid;
}
/** okno pomocy */
.format_text_help{
  width:300px;
  margin-top:10px;
}
.format_text_help td{
  padding-top:5px;
  padding-left:10px;
}
.format_text_help th{
  color:#3175A2;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:10px;
}

.new{
  color:red;
  font-weight:bold;
  
}
.new a {
  color:red;
  font-weight:bold;

}


.hider {
  cursor:pointer;
  color:#868686; 
}

/* --------- 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;
}

 /** ------------ Movie Player ---------------------- */
#movie {
  height:50px; /** po rozciagnieciu - 140px; zrobic jquery */ /* 50 */
}
.movie_but {
  width:25px;
  height:25px;
  cursor:pointer;
  float:left;
  margin-right:3px;
  margin-bottom:5px;
  margin-top:5px;
}  
#movie_buttons{
  display:block;
  height:37px;
  width:235px;
  background:url(/img/but/player/bck_buttons_player.gif) center no-repeat;
}
#movie_speed_buttons {
  display:block;
  height:54px;
  width:235px;
   background:url(/img/but/player/bck_player_bottom.gif) center no-repeat;
}
#movie_details{
 /* display:none;*/
 height:100px;
 width:530px;
 display:block;
}
*html #movie_details {
  width: 530px; 
}
#movie_left{
 /* display:block;*/
  float:left;
  height:100px;  
}
#movie_right {
 /* display:block;*/
 display:inline;
 float:left;
  height:100px;
  width:280px;
  background:url(/img/but/player/bck_player_details_280.gif) left top no-repeat;
}
#movie_load_button {
  background:url(/img/but/player/but_loadmovie.png) left top no-repeat;
  height:17px;
  width:68px;
  margin-bottom:5px;
  cursor:pointer;  
}
#movie_right_2,#movie_right_3{
  display:block;
  float:left; 
  /*border: 1px solid gray;*/   
}

#movie_right_2{
  width:195px;
}
#movie_right_3{
  width:195px;
}
#movie p {
  margin:0px;
}
#movie_right p{
  color:#3175A2;
}
#movie_but_start{
  background:url(/img/but/player/but_player_first.png) center no-repeat;
}
#movie_but_end{
  background:url(/img/but/player/but_player_last.png) center no-repeat;
  margin-left:25px;
}
#movie_but_prev{
  background:url(/img/but/player/but_player_prev.png) center no-repeat;
  margin-left:30px;
}
#movie_but_next{
  background:url(/img/but/player/but_player_next.png) center no-repeat;
}
#movie_but_play{
  background:url(/img/but/player/but_player_play.png) center no-repeat;
}
#movie_but_stop{
  background:url(/img/but/player/but_player_stop.png) center no-repeat;
}
#movie_but_start{
  background:url(/img/but/player/but_player_first.png) center no-repeat;
  margin-left:5px;
}
#movie_speed_1{
  background:url(/img/but/player/but_player_speed_1.png) center no-repeat;
  margin-top:25px;
  margin-left:5px;
}  
#movie_speed_2{
  background:url(/img/but/player/but_player_speed_2.png) center no-repeat;
  margin-top:25px;
}  
#movie_speed_3{
  background:url(/img/but/player/but_player_speed_3.png) center no-repeat;
  margin-top:25px;
}  
#movie_speed_5{
  background:url(/img/but/player/but_player_speed_5.png) center no-repeat;
  margin-top:25px;
}  
#movie_speed{
/*  font-size:20px;*/
  font-weight:bold;
  color:#3175A2;
}
#movie_alt{
 /* font-size:20px;*/
  font-weight:bold;
  color:rgb(43,139,73);
}
#movie_time,#movie_date{
  /*font-size:20px;*/
  font-weight:bold;
 /* color:#3175A2;*/
}
#movie_coords{
   font-weight:bold;
}

#movie_right_2 table{
  width:290px;
  padding-bottom:5px;
}
#movie_right_2 table td{
  padding-bottom:5px;
}
.table_center {
  text-align:center;
}
.table_lower {
  padding-bottom:5px;
}
  #page_maps{
    width:98%;
    height:450px;
   
  }
  #page_maps #map{
   margin-right:310px;
   height:375px;
   margin-top:5px;
  }
  #page_maps_plots{
    float:right;
    height:370px;
    width:305px;
  }