/* Added classes from twitter bootstrap 2.3.0 for pagination large,small,mini*/
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
  font-size: 11.9px;
  line-height: 25px;
  padding: 2px 10px 2px 10px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

/* Added classes for btn-group [labels + checkbox]*/
.btn-group > input {
    display: none;
}
.btn-group input:first-child + .btn {
     /* This is an actual copy/paste of the .btn-group .btn:first-child style */
    margin-left: 0;
}
input:checked + label.btn {

    /* This is an actual copy/paste of the .btn:active style */
    background-color: rgb(0, 85, 204);
    background-image: none;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
	color: #89A7D0;
    outline: 0 none;
}
input[disabled] + label.btn {
    /* This is an actual copy/paste of the .btn:disabled style */
    background-color: #E6E6E6;
    background-image: none;
    box-shadow: none;
    cursor: default;
    opacity: 0.65;
}

/* Added classes for vertical menu bs-docs-sidenav*/
.bs-docs-sidenav{
    background-color: #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);
    margin: 19px 0 0;
    padding: 0;
    width: 234px;
}
.bs-docs-sidenav > li > a {
    border: 1px solid #E5E5E5;
    display: block;
    margin: 0 0 -1px;
    padding: 8px 14px;
}
.bs-docs-sidenav > li:first-child > a {
    border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
    border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
    border: 0 none;
    box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1) inset, -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    padding: 9px 15px;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    z-index: 2;
}
.bs-docs-sidenav .icon-chevron-right {
    float: right;
    margin-right: -6px;
    margin-top: 2px;
    opacity: 0.25;
}
.bs-docs-sidenav > li > a:hover {
    background-color: #F5F5F5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
    opacity: 0.5;
}
.bs-docs-sidenav .active .icon-chevron-right, .bs-docs-sidenav .active a:hover .icon-chevron-right {
    background-image: url("../img/glyphicons-halflings-white.png");
    opacity: 1;
}

/* Added classes for footer html element*/
.footer {
    background-color: #F5F5F5;
    border-top: 1px solid #E5E5E5;
    margin-top: 70px;
    padding: 70px 0;
}
.footer-links {
    margin: 10px 0;
}
.footer-links li {
    display: inline;
    margin-right: 10px;
}

/*Added styles from class img-polaroid for canvas in module galleries*/
canvas{
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* Added classes for footer html element*/
.footer {
    background-color: #F5F5F5;
    border-top: 1px solid #E5E5E5;

}
.footer-links {
    margin: 10px 0;
}
.footer-links li {
    display: inline;
    margin-right: 10px;
}

/*Added styles from class img-polaroid for canvas in module galleries*/
/*canvas{
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
*/

.jumbotron {
    background: linear-gradient(45deg, #038281 0%, #033992 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
    position: relative;
	margin-top:56px;
	height:520px;
}

/*.jumbotron a {
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.2s ease-in-out 0s;
}
.jumbotron a:hover {
    color: #FFFFFF;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.25);
}
*/
/*.masthead .btn {
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 5px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 200;
    padding: 19px 24px;
    transition: none 0s ease 0s;
}
*/
/*.masthead .btn:hover {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 5px rgba(0, 0, 0, 0.25);
}
.masthead .btn:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}
*/
.jumbotron .container {
    position: relative;
    z-index: 2;
}
.jumbotron:after {
    background: url("../../../img/tlo_2.jpg") repeat scroll center center transparent;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
}
.jumbotron:after {
 
}
.masthead {
    margin-bottom: 0;
}


.jumbotron_2 {
    background: linear-gradient(45deg, #038281 0%, #033992 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
    position: relative;
	margin-top:56px;
	height:254px;
}

/*.jumbotron a {
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.2s ease-in-out 0s;
}
.jumbotron a:hover {
    color: #FFFFFF;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0.25);
}
*/
/*.masthead .btn {
    border: 0 none;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 5px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 200;
    padding: 19px 24px;
    transition: none 0s ease 0s;
}
*/
/*.masthead .btn:hover {
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 5px rgba(0, 0, 0, 0.25);
}
.masthead .btn:active {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
}
*/
.jumbotron_2 .container {
   

}
.jumbotron_2:after {
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset, 0 -3px 7px rgba(0, 0, 0, 0.2) inset;
}
.jumbotron_2:after {
 
}
.jumbotron_2 {
    margin-bottom: 0;
}




.main_z{
	padding-top:34px;
	padding-bottom:34px;
}


.main_z h2{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 200;
	font-size:60px;
	color:#171717;
	letter-spacing:-1px;
	text-align:center;


}

.main_z h3{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 200;
	font-size:36px;
	color:#0090cd;
	letter-spacing:-1px;
	text-align:center;
	padding-top:0px;
}

.main_z p{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 400;
	font-size:14px;
	color:#686868;
	text-align:center;
	padding-top:0px;
	line-height:24px;
}

.footer{
	background-color: #000;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.footer_main{
	padding-top:30px;
	padding-bottom:30px;
}

.footer_links{
	text-align:center;
}

.footer_links a{
	color:#929292;
}

.footer_text{
	color:#4b4b4b;
	text-align:center;
	padding-top:15px;

}

.btop_left{
	float:left;
}

.btop_left h2{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 400;
	font-size:60px;
	color:#fff;
	letter-spacing:-1px;
	line-height:60px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
	padding-top:120px;
}

.btop_left_2 h2{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 400;
	font-size:60px;
	color:#fff;
	letter-spacing:-1px;
	line-height:60px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4), 0 0 30px rgba(0, 0, 0, 0.075);
	padding-top:25px;
}


.btop_right{
	width:300px;
	float:right;
}

.m_login{
	width:300px;
	background-color: #fff;
	margin-top:10px;
}

.m_login_f{
	padding:8px;
}

.m_login_first{
	width:300px;
	background-color: #fff;
	margin-top:10px;
}

.m_login_first_f{
	padding:8px;
}

.main_facebook{
	margin-top:45px;
}

.i_t{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 300;
	font-size:38px;
	color:#000;
	letter-spacing:-1px;
	margin-top:0;
}

.i_p{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 300;
	font-size:16px;
	color:#484747;
	letter-spacing:-1px;
}

.i_n{
	font-family: 'Source Sans Pro', Arial, serif; 
	font-weight: 600;
	font-size:16px;
	color:#000;
	text-transform:uppercase;
}

.photo_gall{
	padding-top:15px;
	clear:both;
}

.icon_special{
	position:absolute;
	right: -20px;
	top:55px;
}

.button_map{
	height: 37px;
    width: 37px;
	background: url("../../../img/map_icon.jpg") no-repeat;
	color: #FFFFFF;
    font-family: Tahoma;
    font-size: 0px;
    height: 14px;
    margin: 0;
    padding-bottom: 11px;
    padding-left: 8px;
    padding-top: 11px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
}

.button_add{
	height: 37px;
    width: 37px;
	background: url("../../../img/dodaj_obiekt.jpg") no-repeat;
	color: #FFFFFF;
    font-family: Tahoma;
    font-size: 0px;
    height: 14px;
    margin: 0;
    padding-bottom: 11px;
    padding-left: 5px;
    padding-top: 11px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
}

.placeBar{
	clear:both;
	padding-top:15px;
}

.placeBar_title{
	color: #171717;
    font-family: 'Source Sans Pro',Arial,serif;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: -1px;
	height:50px;
}


.infwin img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;

}

.inf_title{
	color: #171717;
    font-family: 'Source Sans Pro',Arial,serif;
    font-size: 26px;
    font-weight: 300;
    letter-spacing: -1px;
	height:50px;
}

.inf_text{
	font-size:12px;
}

.inf_span{
	font-size:16px;
	padding-left:5px;
	color:#4e4e4e;
}

.photo_gall img{
	margin-right:0px;
	margin-bottom:5px;
}

ul.list { list-style: none;height:30px;margin-top:20px;  }
ul.list li { display: block; background: #c9d0d1; padding: 10px 15px; }

ul.list li.alt { background: #d7dfe0; }

ul.list li section.left { display: block; float: left; width: 350px; position: relative; padding-left: 20px; }
ul.list li section.right { display: block; float: right; margin-right: 10px; width: 250px; text-align: right; }

ul.list li section.left img.thumb { float: left; margin-right: 10px; }
ul.list li section.left img.featured-banner { position: absolute; left: -18px; top: 35px; }

ul.list li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.6em; } 
ul.list li section.left span.meta { color: #93989b; font-weight: normal; font-size: 1.1em; }


ul.list li section.right span.price { font-weight: bold; display: block; margin-bottom: 15px; color: #ad3939; font-size: 1.6em; text-align: right; }

ul.list li section.right a.firstbtn { margin-right: 7px; }

/** grid view **/
ul.grid { list-style: none; margin: 0 auto; padding-left: 25px;display:none; }
ul.grid li { position: relative; display: block; float: left; width: 220px; height: 200px; border-right: 1px solid #b6bdbe; padding: 5px 22px; margin-bottom: 20px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
ul.grid li.third { border: 0; }

ul.grid li section.left { position: relative; }
ul.grid li section.right { /* nothing */ }

ul.grid li section.left img.featured-banner { position: absolute; top: 0; }

ul.grid li section.left h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; text-transform: uppercase; color: #707375; font-size: 1.4em; line-height: 1.5em; } 
ul.grid li section.left span.meta { display: block; color: #93989b; font-weight: normal; font-size: 1.1em; margin-bottom: 7px; }

ul.grid li section.right span.price { font-weight: bold; display: block; margin-bottom: 5px; color: #ad3939; font-size: 1.75em; }


ul.grid li section.right span.darkview { 
	opacity: 0;
	margin: 0; 
	position: absolute;
	top: 0; 
	left: 0; 
	width: 190px; 
	height: 200px;
	margin: 0 15px; 
	border-radius: 6px;
	background: rgba(40, 45, 55, 0.75); 
	overflow: hidden;
	text-align: center;
	padding-top: 35px;
	box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	transition: opacity 0.2s linear 0s;
	-webkit-transition: opacity 0.2s linear 0s;
	-moz-transition: opacity 0.25s linear 0s;
	-o-transition: opacity 0.25s linear 0s;  
}

ul.grid li:hover section.right span.darkview { opacity: 1; }
ul.grid li section.right span.darkview a.firstbtn { display: block; margin-bottom: 10px; }

.list{

}

.grid{
	display:none;
}

/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; } 

.object_left{float:left;width:280px;}

.object_left ul{ list-style: none;margin:0;}

.search_result a:hover{
	color:#fff;
	text-decoration:none;

}

.search_result img{
	float:left;
	margin-right:10px;

}

.search_result{
	clear:both;
	height:75px;
	
}

.search_adress{
	color:#000;
	font-size:13px;
}

.search_autor{
	font-size:13px;
}

.search_name{
	font-size:16px;
}

.button_bylem{

}

.poi_selected{
	border:3px solid #aa0909;
	padding:2px;
	border-radius: 5px;
}

.poi_nonselect{
	border:3px solid #fff;
	padding:2px;
	border-radius: 5px;
}

.poi_elements{
	float:left;width:60px;
}


#send_opinion{

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position:fixed;
	z-index:200;
	width:251px;
	display:block;
	float:left;
	height:89px;
	overflow:hidden;
	top:83px;
	left:-251px;
}


.send_opinion_a{
	/*background:url("../../../img/suggest.png") no-repeat scroll right top;*/
	background:url("../../../img/google_play.png") no-repeat scroll right top;
}

.send_opinion_b{
	/*background:url("../../../img/suggest_b.png") no-repeat scroll right top;*/
	background:url("../../../img/google_play_b.png") no-repeat scroll right top;
}
.send_obox{
	color:#fff;
	font-size:12px;
	padding-left:0px;
	padding-top:0px;
}

.user_start{

}

.span4 p{
	font-size:12px;
}


 #map-container {
        padding: 0px;
        border-width: 0px;
        height:94%;
		padding-top:50px;

      }

      #map {
        width: 100%;
        height: 100%;
      }

      #actions {
        list-style: none;
        padding: 0;
      }

      #inline-actions {
        padding-top: 10px;
      }

      .item {
        margin-left: 20px;
      }

.footer_text a{
	color:#4b4b4b;
	border:0;
	text-decoration:none;
}


.footer_text a:hover{
	color:#888888;
	border:0;
	text-decoration:none;
}

.button_hotel{
	height: 37px;
    width: 37px;
	background: url("../../../img/noclegi.jpg") no-repeat;
	color: #FFFFFF;
    font-family: Tahoma;
    font-size: 0px;
    height: 14px;
    margin: 0;
    padding-bottom: 11px;
    padding-left: 8px;
    padding-top: 11px;
    text-decoration: none;
    text-transform: uppercase;
	float:left;
}

.color_buuton{
	color: #89A7D0;
	background-color: #0055CC;
    background-image: none;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

.color_buuton:hover{
	color: #89A7D0;
	
}








