* {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	background-repeat: no-repeat;
	list-style: none;
	font-family:tahoma, arial;
}


body {
	background-color: #F2F5F8;
	margin: 0 auto;
}


img, div {behavior:url(style/iepngfix.htc)}
img.banner {behavior:url(style/iepngfix.htc)}


a {
  color:#4C759D;
  text-decoration:underline;
}


a:hover {
text-decoration:none;
}


#center {width: 856px; margin: 0 auto;}

#top {
  width: 856px;
  text-align:right;
  font-size:11px;
  color:#4c759d;
  height:30px;
  margin:10px 0px;
}

#top span {
  float:right;
  margin-top:8px;
}


#top a {
  color:#4c759d;
  text-decoration:none;
  margin:0px 10px;
  padding-top:15px;
  }


#banner {
  display:block;
  width: 850px;
  height:267px;
  background:#e9edf1 url('../images/logosms.jpg');
  border:3px #e0e0e0 solid;
}

#google1 {
  display:block;
  width: 850px;
  height:15px;
  text-align:center;
  margin:5px 0px;
  padding:5px 0px;
  border:3px #e0e0e0 solid;
  background:#4c759d;
}

#google2 {
float:left;
  display:inline;
  width:468px;
  height:60px;
  clear:both;
  margin:5px;
  }

.google3 {
float:left;
display:inline;
  width:250px;
  height:250px;
  margin-right:15px;
  margin-top:10px;
  }

ul.menu {
  float:left;
  width: 300px; 
margin-bottom:30px;
}

ul.menu li {
  float:left;
  width:280px;
  border-bottom:1px #e0e0e0 solid;
}

ul.menu li a {
  font-family:tahoma, verdana;
  font-size:12px;
  color:#4c759d;
  padding:9px 7px 9px 8px;
  text-decoration:none;
  display:block;
  width:265px;
  font-weight:bold;
}

ul.menu a:hover {
  text-decoration:none;
  background:#4c759d;
  color:#f3f6f8;
}

ul.menu li a.selected {
  text-decoration:none;
  background:#4c759d;
  color:#f3f6f8;
}

ul.menu li a.selected:hover {
  font-family:tahoma, verdana;
  font-size:12px;
  color:#f3f6f8;
  padding:9px 7px 9px 8px;
  text-decoration:none;
  display:block;
  width:265px;
  font-weight:bold;
}

#textContent {
  float:right;
  display:inline;
  width:530px;
  font-family:tahoma, arial, verdana;
  color:#333333;
  font-size:12px;
  padding:10px 10px 0px 10px;
  line-height:20px;
  text-align:justify;
  margin:0;
  }
  
h1{
  float:left;
  font-family : verdana, "trebuchet ms", arial;
  font-size: 12px;
  color:#b0b3b5;
  font-weight:bold;
  margin-left:0;
  }
  
  #textContent h2{
float:left;
  display:block;
  font-family : verdana, "trebuchet ms", arial;
  font-size: 16px;
  color:#b0b3b5;
  border:1px #b0b3b5 solid;
  border-width:0 0 1px 0;
  padding-bottom:4px;
  margin-bottom:5px;
  margin-left:3%;
  width:97%;
  }

  #textContent h3{
  font-family : verdana, "trebuchet ms", arial;
  font-size: 12px;
  color:#cc2711;
  border:1px #cc2711 solid;
  border-width:0 0 1px 0;
  padding-bottom:4px;
  margin-bottom:5px;
  }  
  
#footer {
  float:left;
  display:inline;
  width:850px;
  margin-top:15px;   
  clear: both; 
  border:3px #e0e0e0 solid;
  text-align:center;
  background:#e9edf1;
}

#footer span {
  display:block;
  color:#4c759d;
  padding:7px 10px;
  font-size:11px;
  font-family:verdana, tahoma, arial;
}

#footer a {
text-decoration:none;
}

.odstep {float:left; width:100%; display:block; height:40px;}



#textContent #oblej {float:left; width:680px; margin:0; padding:0; clear:both; display:block;}
#textContent ul#gallery  {
float:left;
display: inline;
margin:20px 0px 0px 0px;
padding:0;
width:680px;
clear:both;
}

#textContent ul#gallery li {
	width: 160px;
	height: 143px;
	float: left;
	border: none;
	padding: 0;
	margin: 0px 5px 0px 5px;
display:inline;
}

#textContent ul#gallery p.zdjecie {
float:left;
	width: 160px;
	height: 113px;
margin:0;
padding:0;
}


#textContent ul#gallery a {
	display: inline;
	float: left;
	background: none;
	padding: 0;
	margin:0;
border: 1px solid #bcb17f;
}

#textContent ul#gallery img {
float:left;
margin:0;
padding:0;
display: inline;
}


#textContent ul#gallery span.podpis {
display: block;
	width: 160px;
	height: 30px;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 0px;
text-align:center;
float:left;
font-size:11px;
}

#textContent ul#gallery li a:hover {
	border-color: #ffcc00;	
}


#textContent span.podstrony {float:left; margin:5px 0px; width:100%;}
#textContent span.podstrony a {float:left; text-decoration:none; font-size:13px; font-weight:bold;}
#textContent span.podstrony a:hover {text-decoration:underline;}
#textContent span.podstrony b {float:left; margin-right:7px; margin-top:3px; display:block; width:10px; height:10px; background:url('../images/podstronyBG.gif'); background-repeat:no-repeat; font-weight:bold; font-size:13px;}

#textContent .sort {float:left; margin:0; padding:0; width:100%; clear:both;}
#textContent .sort p.sortgal {float:left; margin:0; padding:0; width:100%; clear:both;}
#textContent .sort p.sortgal span {float:left; margin:0px 7px 0px 0px; padding:0;}
#textContent .sort p.sortgal a.cal {float:left; margin:0px 15px 0px 0px; padding:3px 8px; background: #939393; color:#343434;}
#textContent .sort p.sortgal a.cal_selected {float:left; margin:0px 15px 0px 0px; padding:3px 8px; background: #343434; color:#939393;}
#textContent .sort p.sortgal a.cal:hover {text-decoration:underline; color:#000;}

br.clear {clear:both;}


#textContent .komentarze {float:left; margin-top:15px; background:none;}
#textContent .komentarze dl          {background:none;}
#textContent .komentarze dt       {float:left;  margin:0; padding:3px 0px; width:100%}
#textContent .komentarze dl dt span  {width: 160px; color: #555; float: left; font-family:Tahoma, Sans-Serif;}
#textContent .komentarze input       {margin:0; padding:0; width: 298px; height:20px; border: 1px solid #bbb; color: #555; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%;} 
#textContent .komentarze textarea   {margin:0; padding:0; width: 298px; height:80px; border: 1px solid #bbb; color: #555; font-family: Verdana, Tahoma, Sans-Serif; font-size: 100%;}
#textContent .komentarze input.wyslij {background: #ccc; border: 1px solid #999; color: #333; text-decoration: none; width: 80px; height: 23px; font-size: 85%; font-family: tahoma; margin: 5px 0 0 0px; cursor: pointer}


#textContent .komentarze_czytaj {float:left; width:100%; margin-top:10px; padding:3px 0; background:#none; border:1px #e4e4e4 solid; border-width:0 1px 1px 0;}
#textContent .komentarze_czytaj span.nick {font-weight:bold; width:70%; padding:0 2%;}
#textContent .komentarze_czytaj span.data_dodania {float:right; display:block; padding:0 2%; text-align:right; font-family:Tahoma; font-size:10px;}
#textContent .komentarze_czytaj span.tresc {float:left; color:#666666; width:90%; display:block; padding:0 2%; font-style:normal; font-family:Arial, Tahoma; font-size:12px;}

#textContent .pager {float:left; display:block; text-align:center; padding:15px 0px 2px 0px;}
#textContent .pager a {padding:3px 6px; margin:7px; color:#f2f2f2; background:#4c759d;}
#textContent .pager a:hover {padding:2px 5px; color:#4c759d; background:none; border:1px #4c759d solid;}
#textContent .pager span {padding:3px 6px; margin:6px; color:#4c759d; background:none; border:1px #4c759d solid;}
