BODY

 /* kod sekcji BODY */
{
	
background-color:#F3F3F3;
font-family: 'Open Sans', sans-serif;
color:#2F2F4F;
font-size:16px;
text-align:justify;	
}

 /* kod belki reklamującej Konfigurator */
 
.project

{
	
color:2F2F4F;	
padding:5px;
background-color:#D5D5D5;
font-size:36px;
color:red;
text-align:center;	
height:auto;
width:auto;
margin-top:5px;
margin-left:auto;
margin-right:auto;	

}

 /* kod belki pierszej belki - tytułowej */

.belka
{	
color:2F2F4F;	
margin-top:8px;
padding:10px;
background-color:#D5D5D5;	
height:auto;
width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
}
/* kod drugiej belki tlo białe oddzielające od 3-ciej belki */

.underbelkatlo
{	
height:46px;
background-color:#F3F3F3;		
margin-top:8px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
}

 /* kod trzeciej belki - hasło reklamowe */
.podbelka
{	

color:2f2f4f;	
margin-top:45px;
letter-spacing:3px;	
font-size:18px;
color:990000;	
font-weight:bold;
padding:10px;
background-color:f3f3f3;	
width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
}

/* kod głównego kontenera tekstowego */
.maincontainer
{
float:left;
width:auto;
min-height:auto;
background-color:#F3F3F3;
text-align:justify;	
font-size:16px;
color:#2F2F4F;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

/* kod informacji strony kontakt */
#kontakt
{
color:#990000;	
margin-top:50px;
margin-bottom:50px;
font-size:18px;	
padding:10px;
background-color:#f3f3f3;	
height:auto;
width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
;
}

/* kod belki spotkanie info */

#spotkanieinfo
{
color:blue;	
margin-top:25px;
margin-bottom:25px;
font-size:18px;	
font-weight:bold;
padding:8px;
border:2px solid #2f2f4f;
height:auto;
width:auto;
text-align:center;
margin-left:auto;
margin-right:auto;
}

 /* kod stopki strony głównej */
.stopkaindex
{
float:left;
height:auto;
width:100%;
color:#990000;
text-align:center;
padding:10px;
font-size:16px;
font-weight:bold;
background-color:f3f3f3;
margin-left:auto;
margin-right:auto;margin-top:54px;
margin-bottom:20px;
}


/* pic do strony tkaniny/dodatki */

.tkaninyzdjecia
{

float:left;	
padding:0px;
width:auto;
margin-left:5px;
margin-right:20px;	
}


/* konfig. menu nawigacyjnego */
.navbar
{
	min-height:45px;
	font-size:18px;
	
	color:white;
	
}
.bg-navibar
{
	background-color:2f2f4f; !important;
}


.navbar-nav li:hover>.dropdown-menu
{
	display: block;
	
}
/* section do stron z artykułami oprócz mundurów */
.suits
{
	text-align:center;
	background-color:#F3F3F3;
}

.suits figcaption
{
	margin-top: 8px;
	margin-left:auto;
	text-align:left;	
}

/* section do strony mundury */
.uniforms
{
	text-align: center;
	background-color:#F3F3F3;
}

.uniforms figcaption
{
	margin-top: 8px;
	margin-left:auto;
	text-align:center;	
}
.overcoats
{
	text-align:center;
	background-color:red;
}

.overcoats figcaption
{
	margin-top: 8px;
	margin-left:auto;
	text-align:right;	
}
 /* kod stylizacji formularza */


form{    
  width:50%;    
  margin:20px auto;    
  padding:20px;
}
form label {    
  display:block;    
  margin-bottom:5px;    
  font-weight:bold;    
  font-size:14px;    
  color:2f2f4f;
}
form textarea,form input,form select{ 
  padding:5px;  
  border:2px solid #2f2f4f;  
  margin-bottom:25px;  
  width:100%; 
  box-sizing: border-box;
}
form input[type=submit],[type=reset] { 
  cursor:pointer; 
  margin-bottom:10px;
  background-color:2f2f4f;
  font-size:14px;
  color:white;
  font-weight:bold; 
   border:2px solid white;
}


