 #container
 {
 width: 936px;
 margin: 1em auto;
 border: 0px solid #fff; 
 text-align: center;
 }
  #baner
 { 
 width: 936px;
 height: 46px;
background: url('images/dobre_strony_www.jpg') no-repeat;
  padding-left: 30px;
 }
   #baner h1
 { 
 font: 1.5em Helvetica;
color: #FFFFFF; 
 text-align: left;
 height: 46px;
 margin-top: 10px;
 }
  .title
 { 
 width: 300px;
 height: 46px;
 float:left;
 
 }
 #baner a
 { 
 font: Helvetica;
 color: #FFFFFF; 
 text-decoration: none;
 }
   .title2
 { 
 width: 636px;
 height: 46px;
 float:right;
 }
 #content
 {
 width: 936px;
 }
   #content h2
 { 
 font: 1.2em Helvetica;
 color: #999999; 
 text-align: left;
 padding: 0;
 border-bottom: 1px solid #ff0000;
 padding: 0px 0 2px 0;
 }
  .cont
 { 
 width: 47%;
 float:left;
 padding: 0;
 margin-right: 20px;
 padding: 40px 0 4px 0;
 }
   .cont2
 { 
 width: 47%;
 float:right;
 padding: 0;
 margin-left: 20px;
 padding: 40px 0 4px 0;
 }
  .cont3
 { 
 padding: 40px 20px 20px 20px;
 }
 #content p
 { 
 font: 0.8em Arial, sans-serif;
 color: #999999; 
 text-align: justify;
 padding:  0;
 }
 .crl
 { 
clear: both;
 }
 .portfolio
 {
 text-align: center;
 padding-bottom: 10px;
 }
 .portfolio a:link, .portfolio a:visited
 {
 font: 0.8em Arial, sans-serif;
 color: #FF0000; 
 text-decoration: underline;
 }
  a
 {
 color: #999999; 
 text-decoration: underline;
 }
 #stopka 
 {
  width: 936px;
  padding-top:3px;
  border-top: 1px solid #ff0000;
 }
  #stopka a
 {
 color: 999999; 
 text-decoration: none;
 font: 0.8em Arial, sans-serif;
 }
 p
 { 
font: 1em Arial, 
 
 }
 .menu {
	font-size: 14px;
	text-align: left;
}
.menu  a:link, a:visited  {
	color: #666;
	text-decoration: none;
	

}

.menu  a:hover {
	color: #000;
	text-decoration: none;

	
}
.menu  ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	
}
.menu  ul li {
	display: inline;
	list-style-type: none;
	margin: 0 10px 0 0px;
	padding: 10px 0px 8px 15px !important;
	padding: 10px 0px 8px 15px;
	background: none ;
	
}
form{padding-left:23px;}
.pole{ border: 1px solid #DCDCDC; font-size: 12px; color: #666;}

.but{border: 1px solid #DCDCDC; background-color:#6e8f10; font-size: 12px;font-family: Arial; color:#fff; cursor: pointer; margin-top:4px; padding:1px 10px 1px 10px;}
.info2 {
color: #FF9933;
font-weight: bold;
font-size: 12px;
padding:5px 3px;
border:1px solid #ccc;
text-align:center;
}
