@charset "utf-8";
/* CSS Document */
img {
  border:0px;
}
body {
 margin-top:0px;
 margin-bottom:0px;
 background-image:url(img/bg.jpg);
 background-repeat:repeat-y;
 background-position:center;
 font-family:Arial;
 font-size:11px;
}

p {
  margin-top:0px;
  margin-bottom:0px;
}



#top_cien {
 margin-left:auto;
 margin-right:auto;
 width:922px;
 height:28px;
}

#main_table {
 margin-left:auto;
 margin-right:auto;
 width:907px;
 overflow:auto;
 display:block;
}

#mt_left {
 width:188px;
 padding-left:12px;
 background-color:#ffffff;
 vertical-align:top;
}

#mt_right {
 background-color:#ffffff;
 vertical-align:top;
 padding-left:7px;
 /*overflow:auto;*/
 /*clear:both;*/
 min-height:90px; height:inherit !important; height: 90px;
}

#mt_bottom {
 height:38px;
 width:907px;
 background-image:url(img/all_bottom.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 background-color:#dadada;
 text-align:center;
 color:#707070;
  
}

td {
  vertical-align:top;
}

.warn {
  color:#dd0000;
  padding-top:2px;
  font-weight:bold;
}

/*top*/
#top_box_login {
 width:907px;  
 height:103px;
 background-image:url(img/top_logo.png);
}
#top_box_login_logged {
 width:907px;  
 height:103px;
 background-image:url(img/top_logo_logged.png);
}

#top_box_logo {
 width:907px;    
 height:201px;
 background-image:url(img/top_obraz.jpg);
}

#top_box_menu {
 width:893px;
 height:32px;
 padding-left:12px;
 border-left:1px solid #e1e8ed;
 border-right:1px solid #e1e8ed;
 background-color:#ffffff;
}

#top_box_polecamy {
 width:905px;  
 height:33px;
 background-image:url(img/top_polecamy.jpg);
 background-color:#333333;
 border-left:1px solid #e1e8ed;
 border-right:1px solid #e1e8ed;
}

#polecamy_scroll a{
  color:#002157;
  text-decoration:underline;
}
a.btn_top {
  width:110px;
  height:22px;
  background-image:url(img/top_btn_out.jpg);
  float:left;  
  display:block;
  text-decoration:none;
  text-align:center;
  padding-top:10px;
  color:#ffffff;
  font-family:Arial;
}

a.btn_top:hover {
  width:110px;
  height:22px;
  background-image:url(img/top_btn_ovr.jpg);
  float:left; 
  display:block; 
}
/*top*/

/*top login*/
#btn_top_messages {
  position:absolute;
  width:87px;
  height:14px;
  margin-left:570px;
  margin-top:6px;
  cursor:pointer;
}

#btn_top_profile {
  position:absolute;
  width:47px;
  height:14px;
  margin-left:660px;
  margin-top:6px;
  cursor:pointer;
  
}

#btn_top_help {
  position:absolute;
  width:55px;
  height:14px;
  margin-left:711px;
  margin-top:6px;
  cursor:pointer;
  
}

#btn_top_find {
  position:absolute;
  width:55px;
  height:14px;
  margin-left:769px;
  margin-top:6px;
  cursor:pointer;
  
}

#btn_top_login {
  position:absolute;
  width:60px;
  height:14px;
  margin-left:828px;
  margin-top:6px;
  cursor:pointer;
  
}

#top_login_con {
  position:absolute;
  width:310px;
  height:65px;
  margin-left:570px;
  margin-top:30px;
  text-align:right;
  padding-right:5px;
  padding-left:5px;
  color:#eef5fa;
  font-family:Arial;
}

#top_login_edt_login {
  border:0px;
  height:14px;
  background-color:#063762;
  color:#dee6ed;
  margin-bottom:4px;
  width:130px;
  opacity: 0.8;
  font-size:11px;
  vertical-align:middle;
  
}

#top_login_edt_pass {
  border:0px;
  height:14px;
  background-color:#063762;
  color:#dee6ed;
  width:90px;
  opacity: 0.8;
  font-size:11px;
  margin-right:2px;
  vertical-align:middle;
  
}

#top_login_edt_find {
  border:0px;
  height:14px;
  background-color:#063762;
  color:#dee6ed;
  margin-bottom:4px;
  width:130px;
  opacity: 0.8;
  font-size:11px;
  vertical-align:middle;
}

#top_login_btn_login {
  vertical-align:middle;

  
}

#top_login_btn_find {
  vertical-align:middle;

  
}

#top_login_btn_reg {
  width:75px;
  height:10px;
  background-image:url(img/btn_register.jpg);
  background-repeat:no-repeat;
  display:block; 
  margin-left:228px;
  margin-top:22px;
}

#top_login_con a {
  color:#7fcb4f;
  text-decoration:none;
}

#top_login_con a:hover {
  color:#b7ed96;
}
/*top login*/

#polecamy_scroll {
 padding-top:5px;
 margin-left:80px; 
 width:810px;
 height:14px;
}  

#polecamy_scroll {

}  

/*left*/
#profile_bar {
  background-image:url(img/menu_left_topbar.jpg);
  width:153px;
  height:21px;
  padding-left:33px;
  padding-top:6px;
  font-size:12px;
  color:#000000;
}

#profile_con {
  width:186px;
  height:140px;
  background-color:#8ec248;
}

#blue_bar {
  width:153px;
  height:21px;
  background-image:url(img/menuleft_blue_bar.jpg);
  padding-top:5px;
  padding-left:33px;
  font-size:12px;
  
}

#blue_con {
  width:172px;
  height:66px;
  padding:7px;
  background-color:#1488cc;
  color:#ececff;
}

.inp_pow {
  background-color:#eeeeff;
  font-size:11px;
  border:1px solid #cccccc;
  margin-top:10px;
}

#menu_bar {
  width:186px;
  height:25px;
  background-image:url(img/menuleft_bar_menu.jpg);
  
}
#menu_bartop {
  width:186px;
  height:6px;
  margin-top:10px;
  background-image:url(img/menuleft_top.jpg);
  background-position:bottom;
 background-repeat:no-repeat;
  
}

#menu_con {
  width:186px;
  min-height:250px;
  background-color:#8ec248;
  background-image:url(img/menu_left_bg_menu.jpg);
  background-position:bottom;
 background-repeat:no-repeat;
}

#menu_con2 {
  width:186px;
  min-height:150px;
  background-color:#8ec248;
  
}

#menu_bot {
  width:186px;
  height:6px;  
  background-image:url(img/menuleft_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
}

#main_menuleft {
  margin-top:0px;
  padding-top:0px;
  list-style-image:url(img/menu_left_arrow.gif);
  
}

#main_menuleft li {
  padding-bottom:5px;
}

#main_menuleft a {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  vertical-align:top;
}

#main_menuleft a:hover {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  vertical-align:top;
}


#profile_con_img {
  width:82px;
  height:108px;
  background-image:url(img/profile_foto_bg.jpg);
  margin-left:3px;
  margin-top:3px;
  float:left;
  
}

#profile_con_boxright {
  width:104px;
  height:112px;
  float:left;
  margin-left:-3px;
  margin-top:3px;
  font-size:10px;
  color:#ffffff;
  float:left;
}

#profile_con_boxright img {
  vertical-align:middle;
}

#profile_con_boxright a {
color:#e0eecd;
text-decoration:none;
}

#profile_con_boxright a:hover {
color:#0b1201;
}

#profile_addtrvl {
  width:159px;
  height:19px;
  background-image:url(img/btn_green_addtrvl.jpg);
  margin-top:3px;
  padding-left:27px;
  float:left;
  padding-top:6px;
}

#profile_addtrvl a {
  color:#ffffff;
  text-decoration:none;
}

#profile_addtrvl a:hover {
  color:#000000;
}
/*left*/

/*right*/
#box_poleca {
  background-image:url(img/poleca_bg.jpg);
  width:687px;
  height:167px;
  }
#box_konkurs {
  background-image:url(img/konkurs_bg.jpg);
  width:687px;
  height:60px;
}

#addtravel {
 display:block;
 min-height: 400px;
 overflow:hidden;
 height:auto !important;
 height:500px;
}

#box_medium {
  float:left;
}

#bar_medium  {
  width:444px;
  height:19px;
  background-image:url(img/bar_top_med.jpg);
  color:#eff6fa;
  font-size:12px;
  padding-top:5px;
  padding-left:25px;
}

#box_medium_cont  {
  width:457px;
  min-height:100px;
  height:auto !important; height:100px;
  height:inherit;
  border-left:1px solid #99cae8;
  border-right:1px solid #99cae8;
  padding:5px;
  display:block;
}

/* for Internet Explorer */
/*\*/
* html #mt_left {
	
}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

/**/

#box_medium_bottom  {
  width:469px;
  height:5px;
  background-image:url(img/box_med_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
  margin-bottom: 10px;
  clear:both; 
  position:relative;
}

#box_mini {
  float:left;
  margin-left:5px;
}

#bar_mini  {
  width:190px;
  height:19px;
  background-image:url(img/bar_top_pogoda.jpg);
  color:#eff6fa;
  font-size:12px;
  padding-top:5px;
  padding-left:25px;
}

#box_mini_cont  {
  width:203px;
  min-height:100px;
  border-left:1px solid #99cae8;
  border-right:1px solid #99cae8;
  padding:5px;
}

#box_mini_bottom  {
  width:215px;
  height:5px;
  background-image:url(img/box_pogoda_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
}

#box_wide input {
  border:1px solid #99cae8;
  font-size:11px;
}

#box_wide2 input {
  border:1px solid #99cae8;
  font-size:11px;
}


#box_medium input {
  border:1px solid #99cae8;
  font-size:11px;
}

#box_wide select {
  border:1px solid #99cae8;
  font-size:11px;
}

#box_wide2 select {
  border:1px solid #99cae8;
  font-size:11px;
}


#box_medium select {
  border:1px solid #99cae8;
  font-size:11px;
}

.input {
  border:1px solid #99cae8;
  font-size:11px;
  width:120px;
}

#box_wide a {
  color:#0c6fbe;
  text-decoration:none;
  font-weight:bold;
}

#box_wide2 a {
  color:#0c6fbe;
  text-decoration:none;
  font-weight:bold;
}


#box_medium a {
  color:#0c6fbe;
  text-decoration:none;
  font-weight:bold;
}

#box_medium a:hover {
  color:#07477b;
  text-decoration:none;
  font-weight:bold;
}

.btn {
  background-image:url(img/btn.jpg);
  border:0px;
  width:47px;
  height:16px;
  color:#eff6fa;
  cursor:pointer;
}

#box_wide {
  width:687px;
  height:167px;
  }

#box_wide2 {
  width:687px;
  min-height:50px;
  }

#box_login_bar {
  width:662px;
  height:19px;
  background-image:url(img/bar_top_wide.jpg);
  background-repeat:no-repeat;
  color:#eff6fa;
  font-size:12px;
  padding-top:5px;
  padding-left:25px;
}

#box_login_nobar {
  width:687px;
  height:5px;
  background-image:url(img/box_wide_top_nobar.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
}

#box_login_cntr {
  width:665px;
  border-left:1px solid #99cae8;
  border-right:1px solid #99cae8;
  padding:10px;
  background-repeat:repeat-x;
  background-position:top;
}

#box_login_cntr2 {
  width:665px;
  border-left:1px solid #99cae8;
  border-right:1px solid #99cae8;
  padding:10px;
  background-repeat:repeat-x;
  background-position:top;
}

#box_login_bottom {
  width:687px;
  height:5px;
  background-image:url(img/box_wide_bottom.jpg);
  background-repeat:no-repeat;
  background-position:top;
}

#box_login_bottom_blue {
  width:687px;
  height:1px;
  background-image:url(img/box_wide_bottom_blue.jpg);
  background-repeat:no-repeat;
  background-position:top;
}

.img_news {
  margin: 5px;
}  

.mailbox_readed {
  background-color:#def2ff;
  border-top:1px solid #246f9f;
  padding:2px;
  vertical-align:middle;
}

#mailbox_tab a{
  color:#000000;
}

#mailbox_tab a:hover{
  color:#444444;
}

#mailbox_tab img{
  border:0px;
}

.mailbox_unreaded {
  background-color:#9ad5fb;
  border-top:1px solid #246f9f;
  padding:2px;
  font-weight:bold;
  vertical-align:middle;
}

.mailbox_neutral {
  border-top:1px solid #246f9f;
  padding:2px;
}

.mailbox_table {
  border-left:1px solid #246f9f;
  border-right:1px solid #246f9f;
}

#list_akt{
  margin-top:0px;
  padding-left:20px;
  margin-left:0px;
}


#list_akt li{
  list-style-image:url(img/marker_blue.gif);
}

#list_akt a{
  color:#063bb1;
  text-decoration:none;
  font-weight:lighter;
  line-height:18px;
  font-size:12px;
}
#list_akt a:hover{
  color:#0c6fbe;
  text-decoration:none;
  font-weight:lighter;
  line-height:18px;
}

.step1 {
  width:230px;
  height:24px;float:left;
  padding-bottom:10px;
  font-weight:bold;
  color:#707c82;
}

.step2 {
  width:230px;
  height:24px;float:left;
  padding-bottom:10px;
  font-weight:bold;
  color:#0f557e;
}

.step3 {
  width:230px;
  height:24px;float:left;
  padding-bottom:10px;
  font-weight:bold;
  color:#6f91a5;
}

.rigbol {
  text-align:right;
  font-weight:bold;
}

.box_travel {
  overflow:hidden;
  width:198px;
  height:270px;
  float:left;
  background-color:#f8fbfd;
  margin-top:10px;
  margin-right:5px;
}

.box_travel_img {
  width:97px;
  overflow:hidden;
  height:244px;
  float:left;
  z-index:5;
  background-position:center center;
  border-left:1px solid #e6e6e6;
}

.box_travel_title {
  background-image:url(img/bar_top_short.jpg);
  width:190px;
  height:15px;
  overflow:hidden;
  padding-top:6px;
  padding-left:8px;
  text-transform:uppercase;
  color:#eeeeff;
}

.box_travel_opis {
  float:left;
  width:86px;
  padding:6px;
  border-right:1px solid #e6e6e6;
  height:244px;
}

.box_travel_bot {
  background-image:url(img/box_travel_bot.gif);
  width:197px;
  height:5px;
  z-index:1;
  position:absolute;
  margin-top:239px;
}

#box_travel_fake {
  width:73px;
  height:269px;
  float:left;
  overflow:hidden;
  background-image:url(img/fake_travel_bg.jpg);
  background-repeat:no-repeat;
  margin-top:10px;
}

.box_foto {
width:162px;
height:135px;
float:left;
overflow:hidden;
margin-right:4px;
}

.box_foto_img {
position:absolute;
overflow:hidden;
width:162px;
height:113px;
/*background-color:#000000;*/
background-repeat:no-repeat;
background-position:center center;
text-align: center;
}

.box_foto_border {
position:absolute;
overflow:hidden;
width:162px;
height:113px;
}

.box_foto_name {
  margin-top:115px;
  width:162px;
  position:absolute;
  text-align:center; 
  overflow:hidden; 
  font-weight:bold;
}

.box_foto_date {
  margin-top:128px;
  width:162px;
  position:absolute;
  text-align:center; 
  overflow:hidden; 
  color:#434343;
  font-size:9px;
}


.box_foto_btns {
  margin-top:138px;
  width:157px;
  position:absolute;
  text-align:right;
  padding-right:5px; 
  overflow:hidden; 
  color:#434343;
  font-size:9px;
}

#box_medium_20px {
  height:18px;
  width:215px;
  padding-top:2px;
  background-color:#82bcde;
}

#box_pogoda_napisy {
  position:absolute;
  margin-top:178px;
  padding-left:3px;
  height:35px;
  background-color:#9bcdea;
}

#box_pogoda_big {
  position:absolute;
  width:280px;
  height:60px;
  background-color:#ffffff;
  margin-top:244px;
  padding:4px;
}

#trvl_btns {
  height:20px; 
  padding-top:4px; 
  width:526px; 
  margin-top:40px; 
  margin-left:7px; 
  margin-right:auto; 
  background-image:url(img/przyciski_trvl.png); 
  background-repeat:no-repeat;
  padding-left:124px;
  padding-right:0px;
}


#trvl_btns a{
  color:#eeeeff; 
  font-weight:normal;
  display:block;
  float:left;
  position:absolute;
}

#trvl_btns a:hover{
  color:#ccccee; 
  font-weight:normal;
}

.box_userlist{
  float:left; 
  width:120px; 
  height:160px; 
  background-image:url(img/bg_userlist.png);
  background-repeat:no-repeat;
  overflow:hidden;
  margin:6px;
  
}

.box_userlist2{
  float:left; 
  width:120px; 
  height:180px; 
  overflow:hidden;
  margin:6px;
  
}
/*right*/

/*bottom*/
#mt_bottom a {
  text-decoration:none;
  color:#707070;
}

#mt_bottom a:hover {
  text-decoration:none;
  color:#202020;
}

.box_mygallery_title {
  text-align:center;
  font-weight:bold;
  font-size:13px;
  padding-top:10px;
}

.box_mygallery_nextprev {
  text-align:center;
}

.box_mygallery_back {
  text-align:right;
  padding-right:30px;
}
/*bottom*/

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid #1d4863;
padding: 4px;
background-color: #c1dced;
visibility: hidden;
z-index: 100;
}

h1 {
  color:#eaeaff;
  font-size:14px;
  font-weight:bold;
  margin-left:10px;
}

h3 {
  color:#254770;
  font-size:16px;
  margin-top:0px;
  margin-bottom:5px;
}

/*date picker*/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #bfe8ff;
	border: 1px solid #02446a;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	/*border: 1px solid #ece9d8;*/
	color:#02446a;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #09a5ff;
	color:#ffffff;
	/*border: 1px solid #AAAAAA;*/
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #2a80b1;
	/*border: 1px solid #888888;*/
	color:#ffffff;
	cursor: pointer;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #207aae;
	/*border: 1px solid #AAAAAA;*/
	color: white;
	font-weight:bold;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #207aae;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #000000;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	border:0px;
	background-color: #207aae;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	padding: 0px;
	border:0px;
	background-color: #207aae;}
a.llnnkk {
  color:#0c6fbe;
  text-decoration:none;
  font-weight:bold;
}

/* dodawanie wyprawy - dodatki, AJAX */
.stepListDisable {
	font-size: 16px;
	color: #a0acb4;
}
.stepListActive {
	font-size: 16px;
	color: #188acd;
	font-weight:bold;
}

.stepListEnable {
	font-size: 16px;
	color: #aedbf0;
	font-weight:bold;
}
.darkall { 
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #999;
}
#step5_laps span {
	float: none;
	clear: both;
	display: block;
}
#step2_star {
	color:orange;
}
#step2 td {
	text-align: left;
}

#content {
	font-size: 12px;
	line-height: 20px;
	overflow:hidden;
	clear:both;
	z-index:100;
}
#step3_superlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}

#step3_mainlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
}
#step6 {
	height:300px;
	vertcal-align: middle;
	padding-top: 100px;
}

#comments {
			font-size:12px;
			
		}
		.comment {
			display: block;
			clear: both;
			color: #2e3436;
		}
		.ctext {
			margin-top: 10px;
			text-align: justify;
			color: black;
		}
		#toptext {
			text-align: right;
			padding-right: 20px;
			padding-top: 10px;
			font-size: 12px;
			font-weight:bold;
		}
		#wodp {
			font-size: 10px;
			color: #ccc;
		}
		#wodp span {
			color: #000;
			font-size: 10px;
		}
		div.who {
			padding-top: 10px;
			font-size: 14px;
		}
		.right {
			text-align:right;
			float:right;
			margin-left: 20px;
		}
		.date {
			font-size: 10px;
			color:green;
		}
		.ans {
			margin-top: 10px;
			margin-bottom: 30px;
		}
		.cdel {
			margin-top: 0px;
			margin-bottom: 10px;
		}
		a.cdel {
			color: red;
		}
