* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background: #666;
 background-image: url(../img/stripe.png);
}

#wrapper {
 margin: 0 auto;
 width: 750px;
}
#header {
 width: 750px;
 color: #333;
 border-bottom: 0px solid #000;
 height: 217px;
 margin: 0px 0px 0px 0px;
 background: #fff;
 }
#menu{
 #background-image: url(../img/menu_background.png);
 height:50px;
 font-family: Calibri, 'Trebuchet MS', Arial;
 border-bottom: 1px solid #fff;
 float:left;
 width:750px;
 border-bottom:1px solid #666;
 }
#menu img {
border: 0;
padding:10px;
float:left;
}
#menu_ {
float:left;margin-top:10px;margin-left:25px;
}
#menu_ a {
  text-transform: uppercase;
  letter-spacing:-1px;
  color: #fff;
  padding-top:5px;
  padding-bottom:5px;
  margin-left:5px;
  text-decoration: none;
  font-size:15px;
  width:108px;
  height:18px;
  display:block;
  float:left;
  text-align:center;
}
#menu_ a:hover {
  color: #000;
  #background:#eee;
  background-image: url(../img/strona_glowna.png);
  #-moz-border-radius:5px;
}
#content { 
float:left;
 width: 730px;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 background: #fff;
}
#content p {
float: left;
color: #444;
padding:10px;
font-size:13px;
margin-left:15px;
}
#content h1 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
}
#content h2 {
 font-family: Calibri, 'Trebuchet MS', Arial;
 color: #666;
 font-weight:normal;
 letter-spacing:-1px;
 font-size:18px;
 float:left;
 clear:both;
 width:320px;
 margin-top:15px;
}
#content h3 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #333;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
}
#content h4 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 float:left;
 clear:both;
 width:320px;
}
#content h6 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 margin-top:20px;
}
#content big {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #333;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:18px;
 clear:both;
 width:200px;
 display:block;
}
#content h5 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #555;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
}
#content a {
	color: #444;
}
#content a:hover {
	color: #000;
}
#submenu { 
float:left;
 width: 179px;
 color: #333;
 border-right: 1px dashed #ddd;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 font-size:11px;
 background: #fff;
     
}
#submenu a {
display:block;
padding:3px;
margin-left:5px;
font-size:11px;
color: #666;
text-decoration: none;
}
#submenu a span {
color: red;
}
#submenu a:hover{
background: #eee;
}
#submenu a:hover span{
color: #138a00;
}
#content2 { 
float:left;
 width: 530px;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 background: #fff;

}
#content2 p {
float: left;
color: #444;
padding-top:10px;
padding-bottom:5px;
font-size:10px;
}
#content2 hr {
float:left;width:250px;border:0;border-bottom: 1px solid #eee;
}
#content2 h1 {
font-family: Calibri, 'Trebuchet MS', Arial;
  color: #888;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:25px;
 margin-bottom:5px;
}
#content2 h2 {
 font-family: Calibri, 'Trebuchet MS', Arial;
 color: #666;
 font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 float:left;
 clear:both;
 width:250px;
 margin-top:5px;
}
#content2 h3 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #333;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
}
#content2 h4 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 float:left;
 clear:both;
 width:320px;
}
#content2 h6 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 margin-top:20px;
}
#content2 big {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #333;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:18px;
 clear:both;
 width:200px;
 display:block;
}
#content2 h5 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #555;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
}
#content2 a {
	color: #444;
}
#content2 a:hover {
	color: #000;
}
#footer1 {
float:left;
 width: 744px;
 color: #fff;
 border-top: 1px solid #666;
 background: #2f2f2f;
 margin: 0px;
 padding: 3px;
 font-size:11px;
 text-align:center;
 background-image: url(../img/foot_tlo.png);
 -moz-border-radius-bottomleft:4px;
 -moz-border-radius-bottomright:4px;
}
#footer1 span{
background: #444;
}
#footer1 a {
color: #ccc;
text-decoration:none;
}
#footer1 a:hover {
text-decoration:none;
color: #fff;
border-bottom: 1px dashed #fff;
}
#footer2 { 
 width: 750px;
 color: #999;
 margin: 0px 0px 5px 0px;
 padding: 3px;
 font-size:9px;
}
#footer2 p {
float: left;
width: 350px;
padding:3px;
}

#footer2 a {
color: #fff;
}

#footer2 a:hover {
color: #f00;
text-decoration: none;
border-bottom: 1px dashed #f00;
}
.index_box{
float:left;
width:744px;
color: #444;
font-size:12px;
background: #fff;
border-top: 1px solid #ccc;
padding:3px;
}
H7 {
 font-family: Calibri, 'Trebuchet MS', Arial;
 font-size:18px;
 color: #555;
 letter-spacing:-1px;
 font-weight: normal;
 padding:3px;
 clear:both;
}
.index_box .text {
border: 1px solid #ddd;width:340px; float:left; padding:5px; margin:5px;background: #fff;
}
.index_box small {
color: #999;
}

.index_box a {
color: #666;
text-decoration: none;
font-size: 11px;
border-bottom: 1px dashed #ff6600;
}

.index_box a:hover {
color: #222;
text-decoration: none;
border-bottom: 1px dashed #ff6600;
}

hr {
border-bottom:1px dashed #efefef;
border-top: 1px dashed #ff6600;
margin-top:3px;
margin-bottom:3px;
clear:both;
}

.a_small{
font-size:10px;
color: #ff6600;
text-decoration: none;
font-weight: bold;
padding:2px;
}
.a_small:hover{
text-decoration: underline;
}
.a_small_red{
font-size:10px;
color: #fff;
text-decoration: none;
border-bottom: 1px solid #fff;
font-weight: bold;
padding:2px;
}

.a_small_red:hover{
color: #fff;
text-decoration: none;
font-weight: bold;
background:#000;
padding:2px;
border-bottom: 0px solid #fff;
}

.txt {
border: 1px solid #bbb;
padding: 3px;
font-size: 11px;
font-family: Verdana;
margin:2px;
color: #666;
}
.errorbox {
color: #D8000C;
background-color: #FFBABA;
background : #ffc6c6;
border : 1px dashed #ff0000;
padding : 5px;
margin-top:10px;
clear:both;
}
.tel1 {
display : none;
}
.errorbox ul {margin-left:20px;}
.okbox {
border : 1px dashed #18a218;
padding : 5px;
margin-top: 10px;
color: #4F8A10;
background-color: #DFF2BF;
clear:both;
}
#clear{
clear:both;
}
#content3 { 
float:left;
 width: 530px;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 background: #fff;

}
#content3 p {
float: left;
color: #444;
padding-top:10px;
padding-bottom:5px;
font-size:12px;
}
#content3 hr {
float:left;width:250px;border:0;border-bottom: 1px solid #eee;
}
#content3 h1 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #888;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:25px;
 margin-bottom:5px;
}
#content3 h2 {
clear:both;
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #999;
  font-weight:bold;
 letter-spacing:-1px;
 font-size:20px;
 margin-top:15px;

}
#content3 table {clear:both;border-collapse: collapse;color:#333; margin:0 auto;}
#content3 th {border: 1px solid #999;background: #ddd;padding:4px; color:#666;}
#content3 td {border: 1px solid #999;padding:4px;}
h4 {
 font-family: Calibri, 'Trebuchet MS', Arial;
  color: #666;
  font-weight:normal;
 letter-spacing:-1px;
 font-size:16px;
 float:left;
 clear:both;
 width:320px;
}
