html, body {
  background:#237adb;
  text-align: center;
  font-size: 1em;
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  color: #ffffff;
}
img {
  border: none;
}
#wrapper {
  position: relative;
  margin: 20px auto 40px auto;
  height: 100%;
  width: 798px;
}
#lato2010border {
	position: absolute;
	right: -136px;
	top: 440px;
	background-color: #ffffff;
	height: 183px;
	width: 134px;
}
#lato2010 {
	height: 183px;
	width: 134px;
}
#content {

}
#headerborder {
  background-color: #ffffff;
}
#header {
  background-color: #003366;
  height: 420px;
  width: 100%;
  text-align: center;

}
/*
#flashka {
  background:#003366 url(/images/header_flashka.png) no-repeat center;
}
*/
#redbodyborder {
  background-color: #ffffff;
}
#redbody {
  background-color: #cc0000;
  height: 51%;
  width: 100%;

}
#leftcol {
  float: left;
  width: 25%;
  text-align: left;
}
#leftcol h2 {
  color: #cc0000;
  margin: 0;
}
#menu {
  padding: 0 0 1em 0;
  color: #ffffff;
}
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}
#menu li {
    background-color: #ffffff;
    margin: 1em 0em 1em 0em;
    width: 10em;
    height: 2.4em;
    font-size: 1em;
    font-weight: bold;
}
div.listitemdiv {
  background-color: #cc0000;
  text-align: center;
  width: 10em;
  height: 1.85em;
  padding-top: 9px;
}
div.listitemdiv a {

}
div.listitemdiv a:hover, div.listitemdiv a:visited, div.listitemdiv a:active, div.listitemdiv a:link {
  color: #ffffff;
  text-decoration: none;
}
#rightcol {
  float: right;
  width: 74.5%;
  text-align: left;
}
#rightcol a:visited, #rightcol a:active, #rightcol a:link {
  color: #ffffff;
  text-decoration: none;
}
#rightcol a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#rightcol_content {
  margin-top: 1em;
  padding-left: 2em;
  padding-right: 2em;
  margin-bottom: 1em;
}
#rightcol_content h3 {
  text-align: center;
  margin-bottom: 0em;
}
#rightcol_content h4 {
  text-align: left;
  display: block;
  border-bottom: 2px solid #ffffff;
  margin-top: 1em;
  margin-bottom: 0em;
}
#rightcol_content h4 span.prawy {
  display: block;
  text-align: right;
}
#rightcol_content h4 span.lewy {
  display: block;
  text-align: left;
  /*margin-bottom: -1.1em;*/
}
#rightcol_content ul {
  list-style-type: none;
}
#rightcol_content ul li{
  margin-bottom: 3em;
}
#rightcol_content ul.atr_list {
  list-style-type: none;
}
#rightcol_content ul.atr_list li{
  margin: 0px 0px 0px -25px;
}
#rightcol_content table {
  margin-left: 0.1em;
  margin-top: 1em;
}
#rightcol_content p {
  text-indent: 1em;
}
#rightcol_content p.atr_title {
  color: #004080;
  margin: 45px 0px 0px 0px;
  text-indent: 0em;
  font-weight: bold;
}
#rightcol_content table.terminarz {
  font-size: 0.80em;
}
#rightcol_content table.atr_photos{
  margin: -10px 0px 20px -20px;
}
#rightcol_content table.atr_photos td {
  padding-right: 10px;
  padding-bottom: 20px;
}
#rightcol_content table.services {
  margin-left: 0px;
  margin-top: 0px;
}
#rightcol_content table.services td {
  padding-right: 10px;
  padding-bottom: 20px;
}
#rightcol_content table.prices {
  margin-left: 30px;
  margin-top: 0px;
}
#rightcol_content table.prices td {
  padding-right: 30px;
  padding-bottom: 20px;
}
#rightcol_content table.rules {
  margin-left: 100px;
  margin-top: 0px;
}
#rightcol_content table.rules td {
  padding-right: 30px;
  padding-bottom: 20px;
}
#rightcol_content div.titleimg {
  float: left;
  background: none;
  margin: 10px 10px 5px 0px;
}
#rightcol_content div.titleimg img {
  margin-left: 1px;
}

#rightcol_content div.uslugiL {
  text-align: left;
}
#rightcol_content div.uslugiR {
  text-align: right;
}
#rightcol_content div.uslugiL h4 {
  text-align: left;
}
#rightcol_content div.uslugiR h4 {
  text-align: right;
}
#rightcol_content div.uslugiR p {
  margin-right: 1em;
}
#footer {
  margin: 0px auto 20px auto;
  padding: 2px 4px 2px 0px;
  background-color: #004080;
  height: 3%;
  width: 95%;
  text-align: right;
  font-size: 0.8em;
  font-weight: bold;
  color: #ffffff;
}
#footer span {
  font-size: 0.6em;
}
#footer a:visited, #footer a:active, #footer a:link {
  color: #ffffff;
  text-decoration: none;
}
#footer a:hover {
  color: #ffffff;
  text-decoration: underline;
}
div.navigator{
  font-size:smaller;
  padding:5px;
  text-align:center;
}
div.totalpagesdisplay{
  padding-top:15px;
  font-size:smaller;
  text-align:center;
  font-style:italic;
}
.navigator a, span.inactive{
  padding : 0px 5px 2px 5px;
  margin-left:0px;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
}
.navigator a:link, .navigator a:visited,
  .navigator a:hover,.navigator a:active{
  color: #3300CC;
  background-color: #004080;
  text-decoration: none;
}
span.inactive{
  background-color: #004050;
  font-style:italic;
}
