@charset "utf-8";
@import url("../modules/menu/02/css/menu.css");
/* @import url("../nivo-slider/themes/default/default.css"); */
@import url(http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext); /* txt startowa nu*/

@import url(http://fonts.googleapis.com/css?family=Russo+One&subset=latin,latin-ext);
/* CSS Document */

/*
tnm_container{
	background-color: #FFF;
	margin: 00px;
	height: auto;
	min-height: 100%;
	width: 100%;
   position: absolute;
 top:0; bottom:0; /* wyrównanie w pionie 
   left:0; right:0; /* wyrównanie w poziomie 
}
*/
tnm_naglowek{
	display:block;
	float:left;
	height: auto;
   position: relative;
/* top:0; bottom:0; /* wyrównanie w pionie 
   left:0; right:0; /* wyrównanie w poziomie */
}
.text_startowa
{

/*	font-family: 'Russo One', sans-serif; */

	font-size:0.74em;
	color:#000;
	font-family: 'gothic' !important;
	text-transform:uppercase;
	
}

.text_startowa li
{
list-style-image: url(../images/site/pkt_r.png);
  margin: 3px 5px 3px 0px;

}

#map-canvas {
        height: 470px;
		width: 600px;
        margin: 0px;
        padding: 0px;
}
.kontakt {
 	position: relative; 
    float:left;
	overflow:no;
	height:500px;
	width:600px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	margin-left:10px;
	margin-top:10px;
    text-align:left;
	opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
 border:0px solid #000;

}

.kontakt_formularz {
	position: relative; 
    float:left;
	overflow:no;
	height:auto;
	width:430px;
	padding-left:15px;
	padding-bottom:10px;
	margin-left:10px;
	margin-top:10px;
    text-decoration:none;
	font-family: 'gothic' !important;
	color:#000;
	font-size:0.9em;
	font-weight:300;
    text-align:left;
	opacity: 1;
	background-color:#FFF;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
 border:1px solid #000;
-moz-border-radius:12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;


}
.kontakt_form_opisy
{
    text-decoration:none;
	font-family: 'gothic' !important;
	color:#000;
	font-size:1.1em;	
}

.dane_firmy {
 	position: relative; 
    float:left;
	overflow:no;
	height:auto;
	width:430px; 
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:10px;
	margin-top:10px;
    background-repeat: repeat-x;
    text-decoration:none;
	font-family: 'gothic' !important;
	font-size:1em;
	font-weight:300;
    text-align:left;
	line-height:1em;
	background-color:#FFF;
    text-decoration:none;
    text-align:left;
	color:#000;
	opacity: 0.95;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); 
 border:1px solid #000;
-moz-border-radius:12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius:12px;
}

.tnm_pl_oferta_1 {
	float: left;
	width: 200px;
	max-width: 200px;
	min-width: 200px;
	overflow: no;
	height: auto;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-decoration: none;
	font-family: 'gothic' !important;
	font-size: 0.7em;
	font-weight: 200;
	text-align: left;
	background-color: #F2F2F2;
	text-decoration: none;
	text-align: left;
	color: #000;
	opacity: 1;
	
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);	border-top-width: 1px;
	 /*
	 
-moz-border-radius:5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
*/
}

.tnm_pl_oferta_1 hr{
	width:200px;
	margin-left:-10px;
	text-align:left;
}

.tnm_pl_oferta_2 {
	float:right;
	width: auto;
	min-width:820px;
	max-width:820px;
	overflow:no;
	height:auto;
	padding-left:15px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	margin-left:5px;
	margin-right:20px;
	margin-top:10px;
    text-decoration:none;
	font-family: 'gothic' !important;
	font-size:0.7em;
	font-weight:200;
    text-align:left;
	background-color: #F7F7F7;
    text-decoration:none;
    text-align:left;
	color:#000;

	opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
 border:1px solid #999;
/* -moz-border-radius:5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px; */
}

.tnm_pl_oferta_2 hr{
	width:95%;
	margin-top:10px;
}

.tnm_pl_oferta_3 {
	float:left;
	width:210px;
	max-width:210px;
	min-width:210px;
	overflow:no;
	height:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:10px;
	margin-top:10px;
	background-color: #F2F2F2;
	opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
 border:1px solid #999;

}

.galeria_album_tytul
{
	font-family: 'gothic' !important;
}
.galeria_tytul
{
	font-family: 'gothic' !important;
	}
	
.menu_down0
{
	font-family: 'gothic' !important;
	}
.menu_down0 a
{
	font-family: 'gothic' !important;
	text-decoration:none;
	color:#000;
	}

#menu-bar {
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 6px 6px 4px 6px;
  height: 30px;
  line-height: 100%;

  box-shadow: 2px 2px 3px #666666;
  -webkit-box-shadow: 2px 2px 3px #666666;
  -moz-box-shadow: 2px 2px 3px #666666;
  background: #C20000;
  background: linear-gradient(top,  #A90202,  #7A0D27);
  background: -ms-linear-gradient(top,  #A90202,  #7A0D27);
  background: -webkit-gradient(linear, left top, left bottom, from(#A90202), to(#7A0D27));
  background: -moz-linear-gradient(top,  #A90202,  #7A0D27);
  border: solid 0px #8F1515;
  position:relative;
  z-index:999;
    display: block;
left:50%;
margin-left:-500px;
width: 100%;
text-transform:uppercase;
font-size:1.0em;
}
#menu-bar li {
  margin: 0px 0px 6px 0px;
  padding: 0px 6px 0px 6px;
  float: left;
  position: relative;
  list-style: none;

}
#menu-bar a {
  font-weight: bold;
	font-family: 'gothic' !important;
  font-style: normal;
  color: #E7E5E5;
  text-decoration: none;
  display: block;
  padding: 6px 20px 6px 20px;
  margin: 0;
  margin-bottom: 6px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  text-shadow: 2px 2px 3px #000000;
}
#menu-bar li ul li a {
  margin: 0;
}
#menu-bar .active a, #menu-bar li:hover > a {
  background: #0399D4;
  background: linear-gradient(top,  #EBEBEB,  #A1A1A1);
  background: -ms-linear-gradient(top,  #EBEBEB,  #A1A1A1);
  background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#A1A1A1));
  background: -moz-linear-gradient(top,  #EBEBEB,  #A1A1A1);
  color: #444444;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar ul li:hover a, #menu-bar li:hover li a {
  background: none;
  border: none;
  color: #666;
  -box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#menu-bar ul a:hover {
  background: #0399D4 !important;
  background: linear-gradient(top,  #04ACEC,  #0186BA) !important;
  background: -ms-linear-gradient(top,  #04ACEC,  #0186BA) !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#04ACEC), to(#0186BA)) !important;
  background: -moz-linear-gradient(top,  #04ACEC,  #0186BA) !important;
  color: #FFFFFF !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  text-shadow: 2px 2px 3px #FFFFFF;
}
#menu-bar li:hover > ul {
  display: block;
}
#menu-bar ul {
  background: #DDDDDD;
  background: linear-gradient(top,  #FFFFFF,  #CFCFCF);
  background: -ms-linear-gradient(top,  #FFFFFF,  #CFCFCF);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#CFCFCF));
  background: -moz-linear-gradient(top,  #FFFFFF,  #CFCFCF);
  display: none;
  margin: 0;
  padding: 0;
  width: 185px;
  position: absolute;
  top: 30px;
  left: 0;

  -webkit-box-shadow: 2px 2px 3px #222222;
  -moz-box-shadow: 2px 2px 3px #222222;
  box-shadow: 2px 2px 3px #222222;
}
#menu-bar ul li {
  float: none;
  margin: 0;
  padding: 0;
}
#menu-bar ul a {
  padding:10px 0px 10px 15px;
  color:#424242 !important;
  font-size:12px;
  font-style:normal;
	font-family: 'gothic' !important;
  font-weight: normal;
}
#menu-bar ul li:first-child > a {
  border-top-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
}
#menu-bar ul li:last-child > a {
  border-bottom-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
}
#menu-bar:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#menu-bar {
  display: inline-block;
}
  html[xmlns] #menu-bar {
  display: block;
}
* html #menu-bar {
  height: 1%;
}