@charset "utf-8";

.alt {
	color:#999;
}

.container {
	background-color:#FFF;
	
}

#content {
	padding-left:8px;
	padding-right:8px;
	padding-top:30px;
	padding-bottom:20px;
	
}

body {
	background-color:#4d4d4d;
	color:#000;
	background-image:url(../img/tlo.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height:1.7;
}

h1, h2, h3, h4, h5, h6 {
	color:#E87B10;
}

hr {
	visibility:hidden
}

#content h3 {
	color:#E87B10;
}

label {
	color:#999;
	font-weight:normal;
	display:block;
	margin-top:5px;
}

#logo {
	float:left;
	width:278px;
	height:128px;
	margin:0;

}

#logo a {
	display:block;
	background-image:url(../img/logo.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:128px;
		
}

#header {
	height:128px;
	background-image:url(../img/header.jpg);
	background-repeat:no-repeat;
	width:968px;
	margin:0 auto;
}

.hide {
	display:none;
}

a.kontakt,a.kontakt:hover,a.kontakt:visited,a.kontakt:active {
	font-size:1.5em;line-height:1;margin-bottom:1em;
	background-color:#c9eeff;
	color:#002b3a;
	text-decoration:none;
	padding:5px;
	
}

#menu {
	float:right;
line-height:1;
	margin-top:5%;
	
	
}

#menu ul li {
	float:left;
	font-size:1.2em;
	
	list-style:none;
	margin-left:10px;
	/*padding-bottom:10px;
	background-image:url(images/ms.gif);
	background-repeat:no-repeat;
	background-position:bottom center;*/
}

#menu ul li a, #menu ul li a:active, #menu ul li a:visited{
	display:block;
	
	padding:10px;
	color:#FFFFFF;
	text-decoration:none;
	
	
	
}

/*#menu ul li a span  {
	padding-right:10px;
	display:block;
	
	height:32px;
	
	


	
}*/

#menu ul li a:hover {
	display:block;
	
	background-repeat:no-repeat;
	
	    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	padding:10px;
	background-color:#019add;
	
	color:#FFF;
	
}

#menu ul li a:hover span {
	display:block;
	/*background-image:url(../img/mr.gif);
	background-repeat:no-repeat;
	background-position:right;/
	background-color:#E87B10;
	height:32px;
	
	padding-right:10px;*/
	
	
}

#footer {
	background:none;
	
	
	padding-bottom:10px;
}

#footer2 {
	width:950px;
	margin:0 auto;
	color:#ccc;
}

#flash {
	text-align:center;
	height:180px;
}

.button {
	background-image:url(../img/button.jpg);
	background-repeat:repeat-x;
	background-color:#f7941d;
	border:solid 1px #cd7328;
	padding:5px;
	color:#000000;
	
}

input, textarea {
	background-color:#e5e5e5;
	border:solid 1px #cccccc;
	color:#000;
}

h3.naglowek {
	
}
hr.linia {
background:#DDDDDD none repeat scroll 0 0;
border:medium none;
clear:both;
color:#DDDDDD;
float:none;
height:0.1em;
margin:0 0 1.45em;
width:100%;
}

ul li {
	margin-left:5px;	
	list-style-type:none;
	list-style-position:inside;
	list-style:url(../img/li.gif)
}

.contact {
	background-image:url(../img/contact.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}

.span-7 img {
	vertical-align:middle;	
	margin-right: 10px;
}

.kontakt {
	width:300px;
	padding:5px;
}

.wysokosc {
	height:200px;
}	

.zapytanie {
	background-color:#f7f7f7;
	
	padding:10px;
	border:solid 1px #E5E5E5;
}

.zapytanie img {
	margin-right:10px;
	vertical-align:top;
}

.left {
	float:left;	
}

.center {
	text-align:center;	
}

.zero {
	margin-right:25px;
	width:294px;
	float:left;
	border-right:1px solid #E5E5E5;
}

.disabled {
	float:left;	
}

.vcenter {
	vertical-align:middle;
}

.clients {
	background-image:url(../img/clients.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#dialog {
	display:none;	
}

#checkmark {
	vertical-align:middle;	
}

.zapytanie p {
	margin:0;
	padding:0;
}

p.right a {
	display:block;	
}

.pytanie {
	color:#E87B10;
	font-size:1em;
font-weight:bold;
	
}

div.ahover {
 absolute;
}

ul.comics div.ahover {
 background: #adf;
 border: 2px solid #cef;
 -webkit-border-radius: 7px;
 -moz-border-radius: 7px;
}

ul.comics li {
 
 color: #222;
}

.pytanie h5 {
	cursor:pointer;	
	margin-bottom:0;
}


.paging_button, .current {
	display:block;
	float:left;
	padding:3px;
	margin-right:10px;
	background-color:#F7F7F7;
	border:1px solid #E5E5E5;
}

.current {
	font-weight:bold;
		display:block;
	float:left;
}

.klienci a {
	background-position:0 0;
	height:84px;
	width:210px;
	display:block;
}
.klienci a:hover {
	background-position:0 84px;	
	height:84px;
	width:210px;
	display:block;
}

#fitness-authority {
	background-image:url(../img/fitness-authority.gif);	
}

.klienci td{
	padding:0;
	padding-bottom:10px;
	border-right: solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
}

.no-border {
	border-right:0	!important
}

.lcolborder {
border-left:1px solid #E5E5E5;

padding-left:24px;	
}

.tagi h1, .tagi h2, .tagi h3 {
	color:#CCC !important;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.tagi-top h1, .tagi-top h2, .tagi-top h3  {
	color:#CCC !important;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
	
}

.tagi-top h1 {
	font-size:24px;	
}

.tagi-top {
	text-align:center;	
	margin:0 auto;
	width:968px;
}
