/* Start of CMSMS style sheet 'Pegasus' */
body {
  margin: 0;
  padding: 0;
  font: 12px Verdana, Arial;  
  line-height: 19px;
  background: url('images/gradient.jpg') repeat-x #96D2F9;
}

#container {
  width: 100%;
  float: left;
}

#wrapper {
  width: 710px;
  margin: 0 auto;
}

#shadowbase {
  width: 710px;
  background: url('images/cien.png') repeat-y;
  float: left;
}

#header {
  width: 700px;
  height: 398px;
  float: left;
  background: #fff;
  margin: 10px 0 0 1px;
}

#flashcontent {
  text-align: center;
}


#content {
  width: 700px;
  float: left;
  overflow: auto;
  background: #fff;
  padding: 10px 0 0 0;
  margin: 0 0 0 1px;
  text-align: justify;
}

#content p {
  padding: 0px 20px;
  margin:  6px 0 0 0;
}

#content h1 {
  font: 24px 'comic sans ms', sans-serif, Arial;
  padding: 0px 20px;
  margin: 10px 0 0 0;
  color: #145FD7;
  font-weight: bold;
}

#content h2 {
  font: 18px 'comic sans ms', sans-serif, Arial;
  padding: 0px 20px;
  margin: 20px 0 0 0;
  color: #145FD7;
  font-weight: bold;
}

#content h3 {
  font: 14px 'comic sans ms', sans-serif, Arial;
  padding: 0px 20px;
  margin: 20px 0 0 0;
  color: #145FD7;
  font-weight: bold;
}

#content  ul {
  padding: 0 20px 0 55px;
  margin: 0;
}

#content  ul  li {
  margin: 0px;
}

#content a, #content a:visited {
  color: #145FD7;
  text-decoration: none;
}

#content a:hover {
  color: #145FD7;
  text-decoration: underline;
}

#bottommenu {
  float: left;
  width: 700px;
  background: #ddd;
  margin: 20px 0 0 1px;
}

#bottommenu ul {
  list-style-type: none;
   margin: 0 0 0 3px;
   padding: 0;
}
  
#bottommenu li {
  float: left;
  padding: 3px 9px;
  color: #000;
}

#bottommenu li:hover {
  float: left;
  padding: 3px 9px;
  background: #145FD7;
  color: #fff;
}

#bottommenu li a, #bottommenu li a:visited {
  text-decoration: none;
  font-weight: bold;
  color: #000;  
  font-size: 10px;
}

#bottommenu li a:hover, #bottommenu li:hover a {
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  font-size: 10px;
}

#pagecreated { 
  float: right;
  width: 190px;
}  

#pagecreated p {
  font-size: 9px;
  color: #999;
  margin:0;
  padding: 0;
}
#pagecreated a, a:visited {
  color: #999;
  font-weight: bold;
  text-decoration: none;
}

#pagecreated a:hover {
  color: #145FD7;
  font-weight: bold;
  text-decoration: underline;  
}

#bottomshadow {
  float: left;
  width: 710px;
  height: 22px;
  background: url('images/dol.png') no-repeat;
}

#content div.sidebox { float: right; width: 222px; margin: 10px 20px 0px 20px;clear: right; display: inline; }
#content div.sidebox div { float: left; background: #CFEDFF; border: 2px solid #256DDB; width: 218px; }
#content div.sidebox h3{ float: left; font: normal 120%/1.3 'comic sans ms',sans-serif,Arial; text-transform:uppercase; margin: 0px; padding: 0px; text-align:center; color: #fff; background: #256DDB; font-weight: bold; width: 222px; line-height: 22px; }
#content div.sidebox p{margin: 0; padding: 10px 8px; float: none; }

/*formularz zapytania o bilet lotniczy */
.zapytanieobiletform { width: 660px; float:left;  margin: 20px; }
.zapytanieobiletform label { float:left; width: 200px; text-align: right; display: block; margin: 0px 5px 0px 0px; }
.zapytanieobiletform div { margin: 4px 0; float: left; width: 660px; }
.zapytanieobiletform textarea { width: 340px; height: 120px; }
.rodzajlotu div label { margin: 0px; text-align: left; display: inline; float: none; }
.rodzajlotu div { width: 170px; float: left; }
.rodzajlotu label { margin: 4px 5px 0 0px; }
.rodzajlotu input { border: 0px; }
input, select, textarea {
  border: 1px outset #444; 
}
.zapytanieobiletform .submit input { margin-left: 205px; padding: 2px 6px; border: 1px outset #666; }
.fb_invalid { color: #f00; }
.error_message { clear: both; margin-left: 105px; background: #f00; color: #fff; width: 450px; font-weight: bold; padding: 4px 0 10px 0; margin-top: 20px; }
a img { border: 0px; }
/* End of 'Pegasus' */

