/*

	ARKUSZ STYLI - FORTIS
*/

#main_contener{

	background-color: #e9e9e9;
	padding: 0;
      /*  margin-top: 20px;*/
	background-image:url('/images/cien_horizontal.png');
	background-repeat:repeat-y;
	width: 1024px;
}
/*
div{
	max-width: 1024px;
}*/


@font-face {
	font-family: 'CanterBold';
	src: url('/fonts/CanterBold.eot');
	src: local('�'), url('/fonts/CanterBold.woff') format('woff'), url('/fonts/CanterBold.ttf') format('truetype'), url('/fonts/CanterBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CandaraB';
	src: url('/fonts/Candarab.eot');
	src: local('�'), url('/fonts/Candarab.ttf') format('truetype'), url('/fonts/Candara.woff') format('woff'), url('/fonts/Candarab.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Candara';
	src: url('/fonts/Candara.eot');
	src:  url('/fonts/Candara.ttf') format('truetype'), url('/fonts/Candara.svg') format('svg'), local('�'), url('/fonts/Candara.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'CandaraB';
	src: url('/fonts/Candarab.eot');
	src: local('�'), url('/fonts/Candarab.ttf') format('truetype'), url('/fonts/Candara.woff') format('woff'), url('/fonts/Candarab.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	
@font-face {
    font-family: 'agent_orangeregular';
    src: url('/fonts/agentorange-webfont.eot');
    src: url('/fonts/agentorange-webfont.eot#iefix') format('embedded-opentype'),
         url('/fonts/agentorange-webfont.woff') format('woff'),
         url('/fonts/agentorange-webfont.ttf') format('truetype'),
         url('/fonts/agentorange-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




/**********************************/

#fortis_title{
	margin: -100px 0 0 75px;
}
#logo_header{
	margin: -180px 0 0 395px; 
	position: relative;
	z-index: 50px !important;
}
/*
#logo_header_biale{
	margin: -690px 0 0 395px; 
	position: relative;
	z-index: 49px !important;
}
*/

/*
.logo_header_div { 
margin: -450px 0 0 395px; 
position: relative;
width: 230px; 
height: 230px; 
background-image:url('/images/logo_header3.png');
 } 
 
 .logo_header_div:hover {
 margin: -450px 0 0 395px;
position: relative; 
 width: 230px; 
 height: 230px;
 background-image:url('/images/logo_header_biale2.png');
}
*/

#logo_header_nienaglownej{
	margin: -180px 0 0 395px; 
	position: relative;
	z-index: 50px !important;
}

#top{
	background-image:url('/images/header_snipped2.png');
	background-repeat:repeat-x;
	position: relative;
	z-index: 20px;
	padding: 80px 0 30px 0;
	margin-top: 0px;
}

ul#menu, ul#menu li{
	float: left;
	list-style: none;
	padding: 0;
	
}

ul#menu li{
	width: 80px;
	height: 37px;
	margin-right: 8px;
	border-style: solid;
    border-width: 1px;
	border-color: white;
	
}	

ul#menu{
	margin: -12px 0 0 90px;
	width: 400px;
}


ul#menu2, ul#menu2 li{
	float: left;
	list-style: none;
	padding: 0;
	
}

ul#menu2 li{
	width: 80px;
	height: 37px;
	margin-right: 8px;
	border-style: solid;
    border-width: 1px;
	border-color: white;
	
}	

ul#menu2{
	margin: -12px 0 0 90px;
	width: 400px;
}
	

.lewe{

	margin-left: 70px !important;
}

.prawe{

	margin-left: 170px !important;
}
	
ul#menu li a{

	display: block;
	font-size: 12px;
	color: white;
	text-align: center;
	font-family: CandaraB;
	text-decoration: none;
	background-color: #273641;
}

ul#menu2 li a{

	display: block;
	font-size: 12px;
	color: white;
	text-align: center;
	font-family: CandaraB;
	text-decoration: none;
	background-color: #273641;
}

ul#menu li a#jedenwiersz{padding: 10px 0 8px 0 !important;}
ul#menu li a.jedenwiersz{padding: 10px 0 8px 0 !important;}
ul#menu li a#dwawiersze{padding: 1px 0 0 0 !important;}
ul#menu li a.dwawiersze{padding: 1px 0 0 0 !important;}

ul#menu2 li a#jedenwiersz{padding: 10px 0 8px 0 !important;}
ul#menu2 li a.jedenwiersz{padding: 10px 0 8px 0 !important;}
ul#menu2 li a#dwawiersze{padding: 1px 0 0 0 !important;}
ul#menu2 li a.dwawiersze{padding: 1px 0 0 0 !important;}
ul#menu2 li a:hover{color: #445e71;background-color: #cde5f6;}
ul#menu2 li:hover{	
	/*border-color: white;*/
	color: black;
}

ul#menu li a:hover{color: #445e71;background-color: #cde5f6;}

ul#menu li:hover{	
	/*border-color: white;*/
	color: black;
}
/*
ul#menu li{
    float: left;
    list-style-type:none;
    width: 125px;
}*//*
ul#sub1{
    position:absolute;
    left:0;
    width:125px;
    visibility: hidden;
}
ul#menu li:hover #sub1{
    visibility:visible;
}*/

li#sub1 ul{
    display: none;
	padding:0;
	

}

li#sub1 ul li{
    margin-left: -1px !important;
	

}

ul#menu li#sub1:hover ul{
    display: block;
	padding:0;

}

#analiza_skladu{
	padding-top: 2px; 
	padding-bottom: 2px;
	font-size: 11px !important;
	height: 35px;
}



/*
ul#menu li a#mali_wojownicy{

	font-family: 'agent_orangeregular';
	padding: 1px 0 0 0; 
	font-size: 8px;
	padding: 3px 0 4px 0;
	line-height: 14px;
	color: #f4ca06; 
	
}

ul#menu li a#mali_wojownicy span#M_W{

		color: #c2350a;
		background-color: white;
}

ul#menu li a#mali_wojownicy span#A_O_N{

		color: #14be53;
		background-color: white;
}

ul#menu li a#mali_wojownicy span#L_O_I{

		color: #0b75bf;
		background-color: white;
}*/
#mali_napis{

	width: 86px;
	height: 22px;
	margin: 7px 0 6px -3px;
}

#bottom{

position: relative;
	z-index: -1px;

}

#carousel-example-generic{

	margin: 140px 0 0 75px;
	width: 873px;
	height: 328px;
	padding: 0;
	
}

#img_carousel{
    
    max-height: 350px;
    max-width: 873px;
}

div#main_contener.container div#carousel-example-generic.carousel.slide a#slider_control{
	margin:0;
	height: 286px;
}

html body div#main_contener.container div#carousel-example-generic.carousel.slide ol#carousel-indicators.carousel-indicators{

	margin-top: -140px;
}

html body div#main_contener.container div#carousel-example-generic.carousel.slide ol.carousel-indicators{

	top: 380px !important;
}

#carousel-inner{

	margin-top: -10px !important;
}

#slider_control{
	
	margin: 100px 0 -80px 0;

}


#temp{

	margin-top: -460px;

}





#opis{

	background-color: #1b252c;
	color: white;
	font-family: CanterBold;
	font-size: 28px;
	margin: 200px 76px 0 75px;
	padding: 30px 170px 25px 170px;
	line-height:85%;
	text-align:justify;
	
}

#opis p#dodamyciskrzydel{
	
		color: white;
		font-family: CanterBold;
		font-size: 50px;
		text-align:center;
}

#aktualnosci{

	background-color: #cfd8d7;
	margin: -20px 77px 0 76px;
	padding: 0 0 85px 0;
}

#aktualnosci2{

	background-color: #e9e9e9;
	margin: -20px 28px -30px -63px;
	padding: 15px 0 85px 0;
}

h5#wiecej{

	text-align: left;
        margin: 10px 0 10px 40px;
	/*margin: -40px 100px 0 0;*/
           
}

h5#wiecej a{
    font-family: CanterBold;
            color: #597e97;
	font-size: 30px;
    
}

#aktualnosci h1{

	color: #597e97;
	font-size: 50px;
	font-family: CanterBold;
	margin-left: 40px;

}

#akt_image{float: left;min-height: 90px;max-height: 120px;margin: 5px;}
#akt_image, #akt_image a{max-width: 200px  !important;margin-top: 7px;    /* border: 1px solid rgba(27,37,44,0.8);*/ }

.akt_image{float: left;min-height: 90px;max-height: 120px;margin: 5px;}
.akt_image, .akt_image a{max-width: 200px  !important;margin-top: 7px;    /* border: 1px solid rgba(27,37,44,0.8);*/ }


#akt_image_duze{max-width: 600px;}

#partnerzy_img{
    
    max-width: 200px;
    max-height: 150px;
   
     display: block;
    margin-left: auto;
    margin-right: auto
}

#jeden_partner{
    height: 150px;
    position: relative;
    
}

#opis_partner{
    
    border-left: 2px solid black;
    position:absolute;
    top: 20%;  
    left: 28%
}

#opis_partner a{
    color: black;
    font-size: 18px;
    
}


#img_partner{
    position:absolute;
    top: 25%;    
}

#tabela_aktualnosci{

	margin: 0 100px 0 40px;
	
}
#tabela_aktualnosci td{
	vertical-align: top
}
/*
#tabela_aktualnosci #akt_text h3 a{
	margin: 5px 0 0 0;
        color: black;
        font-family: Candara;
}*/


table tr td#akt_text{

	font-family: CandaraB;
	padding: 0 0 0 20px;
	color: #3b5364;
	font-size: 14px;
	text-align:justify;
	/*border-right: 5px solid #3b5364;*/
}
table tr td#akt_text h3{margin-top: 5px;}

table tr td.akt_text h3{margin-top: 5px;}
table tr td.akt_text{
	font-family: CandaraB;
	padding: 0 0 0 20px;
	color: #3b5364;
	font-size: 14px;
	text-align:justify;
	/*border-right: 5px solid #3b5364;*/
}


#header h5{

	text-align: right;
	font-family: CandaraB;
	margin: 0 100px 0 0;  
	color: #3b5364;
	font-size: 16px;
	
	
}
#poznaj_blizej{

	margin: -90px 0 0 76px;
}

#poznajblizejnapis{

	margin: -280px 0 0 350px;
}

#fortis_logo_footer{

	max-width: 100 px; 
	height: 62 px; 

}

#fortis_logo_footer{

	margin: 0 0 0 15px;
	border-right: 2px solid white;
}

#footer{
	background-color: black;
	color:white;
	font-family: CandaraB;
	margin: -40px 77px 0 76px;
	padding: 10px 0;
}

#footer h4{

	margin: 15px 0 0 0;
	font-family: Candara;
	font-size: 15px;
}

#footer h4.partnersHead {
	margin: 5px 30px;
	text-align: center;
}

#footer .partners {
	text-align: center;
}

#footer .partners p {
	display: inline-block;
	width: auto;
	margin: 0 10px 5px;
	max-width: 15%;
	height: 50px;
	text-align: center;
}

#footer .partners p a  img {
	max-width: 100%;
	height: 100%;
}

#trening_tab{

	margin: -50px 50px 50px 140px;

}

#trening_image{
	max-width: 270px;
	margin-bottom: 20px;
}
#trening_image_wiecej{
	max-width: 600px;
}

table#trening_personalny tr td#table_text{

	padding: 0 25px 25px 25px;
	vertical-align: top;
}

table#trening_personalny tr td#table_text h3, #tabela_aktualnosci #akt_text h3 a{
	margin: 0 0 0 0;
	font-family: Candara;
	font-size: 20px;
	/*text-decoration: underline;*/
        color: black;
}

table#trening_personalny tr td#table_text h3, #tabela_aktualnosci .akt_text h3 a{
	margin: 0 0 0 0;
	font-family: Candara;
	font-size: 20px;
	/*text-decoration: underline;*/
        color: black;
}

table#trening_personalny tr td#table_text p{

	margin: 25px 50px 0 0;
	font-family: Candara;
	font-size: 16px;
	line-height: 95%;
}

div#main_contener.container div#trening_tab div.row  p a#wiecej,
table#trening_personalny tr td#table_text p a#wiecej{

	border: 2px solid black;
    font-family: Candara;
    font-size: 14px;
    padding: 5px 8px 5px 8px;
	color:white;
	background-color: #273641;
	text-decoration: none;
	
}

#trening_tab{

	font-family: Candara;
	/*margin: 0 0 0 25px;*/
}

div#trening_tab h1{
	
	margin: 0 27px 20px -64px;
	padding: 10px 0 10px 24px;
	background-color: #273641;
	font-family: CandaraB;
	font-size: 20px;
	color: white;
	text-decoration: underline;
}


div#trening_tab h2{
	
	margin: 0 27px 20px -64px;
	padding: 10px 0 10px 24px;
	background-color: #273641;
	font-family: CandaraB;
	font-size: 20px;
	color: white;
	text-decoration: underline;
}

#trening_tab p#opis_trening_wiecej{

	margin: 25px 90px 0 0;
	font-family: Candara;
	font-size: 15px;
	text-align:justify;
		

}

#trening_tab dl{

	margin: 0 0 0 50px;
}

#trening_tab p{

	margin: 0 100px 0 0;
	text-align: justify;
}

#mali_image{

	max-width: 700px;
	margin-bottom: 20px;

}

#textinput{
	width: 200px;
}

#textarea{

	width: 330px;
}

#legend{
	font-family: Candara;
	font-size: 14px;
	margin: 30px 0 0 0;
}
	/*
img#os{
	max-width: 240px;

}
*/
div#main_contener.container div#trening_tab div.row  h3#osobaH3 ,
div#main_contener.container div#trening_tab div#kadra_wiecej_gallery.row  h3#osobaH3{

	font-family: Candara;
	font-size: 24px;
	margin:0 0 15px 0;

}

div#main_contener.container div#trening_tab div.row  h3#osobaH3 a{

	color: black;
	text-decoration: none;
}




img#os_wiecej{

	max-width: 300px;

}



#btnSocial{
    width:100px;
    position: relative;
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    
}
#btnSocial:hover{
    width: 335px;
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
}


div#main_contener.container div#trening_tab div#kadra_wiecej_gallery.row{

	margin-left: -40px !important;
}

div#main_contener.container div#trening_tab div.row p{

	margin:0;
}

.pic {
  /*border: 10px solid #fff;  
  float: left;*/
  height: 300px;
  width: 240px;
  /*margin: 20px;*/
  overflow: hidden;
   
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;  
}

/*GROW*/
.grow img {
  width: 240px;
 height: auto;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 300px;
}


.picAl {
  /*border: 10px solid #fff;  
  float: left;*/
  height: 150px;
  width: 230px;
  /*margin: 20px;*/
  overflow: hidden;
   
  -webkit-box-shadow: 5px 5px 5px #111;
          box-shadow: 5px 5px 5px #111;  
}

/*GROW*/
.growAl img {
  width: 240px;
 height: auto;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.growAl img:hover {
  width: 300px;
}


#chmurka{
    
    position:fixed;
    top:5px;
    left: 3px;
    background-color: rgba(0,0,0,0.4);
    padding: 5px;
    border:solid 0px #000000;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    
}

#chmurka a, #chmurka p{
    
    color: white;
    
    font-size:10px;
}

/*PANEL*/
#panel_tab{
	margin: -50px 50px 50px 140px;
}

#panel_tab h2{
	
	margin: 0 27px 20px -64px;
	padding: 10px 0 10px 24px;
	background-color: #273641;
	font-family: CandaraB;
	font-size: 20px;
	color: white;
	text-decoration: underline;
}

#panel_tab a{
    color: black;
}
 
.photo_uploaded img{
    
    max-width: 650px;
}

#panel_tab img{
    
    max-width: 250px; 
}

#nextprev{
    
    margin: 30px 0 0 40px;
       
}

#nextprev a{

	font-size: 20px;
	color: black;
	text-decoration: underline;
}



#cennik_tab_head{
    
   
    
   
    font-size: 20px;
    color: white;
    background-color: #273641;
    padding: 5px 5px 5px 25px;
}

#cennik_tab{
    
     border:solid 2px #000000;
     
            padding: 5px 0 5px 25px;
           
           margin: 15px 0 15px 0;
}
#cennik_tab tr td{
    
      border:solid 2px #000000;
       padding: 10px;
       
}

#cennik_tab tr td#cennik_opis{
    
    width: 400px;
}

#cennik_tab tr td#cennik_cena{
    
    width: 200px;
}

#cennik_tab tr td.center{
    
    text-align: center;
}

#album_title{
    
    padding: 10px 0 85px 15px;
    border-left: 15px solid black;
}

#album_img_div{
    
   
    padding-left: 5px;
}

#links{
    
    padding: 0 15px 0 0 !important;
}
#album_title a{
    
    font-size: 40px;
    font-family: CanterBold;
    color: black;
}

#album{
    
    margin: 0 50px 0 0;
    /*border: 2px solid black;*/
}

#alNagl{
    font-size: 35px;
    font-family: CanterBold;
    color: black;
    margin: 0 0 0 20px;
    border-bottom: 2px solid black;
    margin: 0 589px 10px 20px;
    
}
/*
#album_img{
    max-height: 150px;
    max-width: 201px;
}*/
#akt_image2{
    
    max-width: 250px;
}

#photo_uploaded2{
    
    max-width: 150px !important;
}

#facebook_plugin{
    
    position: absolute !important;
    top: 5px;
    
}

html#facebook body.plugin.gecko.win.Locale_pl_PL div._li div.pluginSkinLight.pluginFontHelvetica div table#u_0_0.uiGrid._51mz.pluginConnectButtonLayoutRoot tbody tr._51mx td._51m-.pls._51mw div span{
    
    color: white !important;
    
}

#u_0_3{
    
    
}