/* CSS Document */
body {
  background: url('images/mainBg.jpg') repeat-x top #faf2e1;
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
  font-size: 11px;
  color: #4e4e4e;
}
td {
  font-size: 11px;
}
img {
  border: none;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.clearBoth {
  clear: both;
}
.height15 {
  height: 15px;
}
.height17 {
  height: 17px;
}
h2 {
  font-size: 12px;
  font-weight: bold;
  color: #d52221;
}
p {
  margin: 0px;
  padding: 0px; 
  
}
.red {
  color: #d52221;
}
.sep5 {
  height: 5px;
}
.sep10 {
  height: 10px;
}
.sepSolid {
  margin: 7px 0px 7px 0px;
  border-top: solid 1px #d9d9d9;
}
.sepDash {
  margin: 7px 0px 7px 0px;
  border-top: dashed 1px #d9d9d9;
}
.sepV15 {
  width: 15px;
}
.width180 {
  width: 180px;
}
.width200 {
  width: 200px;
}
.width186 {
  width: 186px;
}
.width270 {
  width: 270px;
}
.price {
  background: #d52221;
  color: #fff;
  padding: 5px 10px 10px 10px;
  width: 120px;
}
.linksPacket a {
  color: #d52221;
}
.code {
  background: #fdf9f0;
  padding: 10px 10px 5px 10px;
  font-size: 10px;
}
.TO {
  color: #4e4e4e;
  font-weight: normal;
  font-size: 11px;
}
#mainContainer {
  /* dorobic swirls */
  /*background: url('images/swirls.gif') no-repeat center top;*/
}
.termInfo {
  margin: 0px 10px 10px 10px;
}
.termInfo td {
  padding: 5px 0px 5px 0px;
}
.termInfoTop {
  background: url('images/termInfoTop.gif') no-repeat;
  width: 637px;
  height: 8px;
}
.termInfoBg {
  background: url('images/termInfoBg.gif') repeat-y;
  width: 637px;
}
.termInfoDarkBg {
  background: url('images/termInfoDarkBg.gif') repeat-y;
  width: 637px;
}
.termInfoEnd {
  background: url('images/termInfoEnd.gif') no-repeat;
  width: 637px;
  height: 8px;
}
.rowTitle {
  margin: 0px 10px 0px 10px;
}
.rowTitle a {
  font-size: 12px;
  font-weight: bold;
  color: #4e4e4e;
  text-decoration: none;
}
.rowImage {
  width: 130px;
}
.rowPhoto {
  background: #fff;
  padding: 3px;
  margin: 0px 10px 4px 10px;
  float: left;
}
.defPhotoFrame {
   background: #fff;
  padding: 3px;
}
.rowInfo {
  margin: 0px 10px 4px 10px;
  width: 250px;
  line-height: 16px;
}
.rowDate {
  width: 75px;
}
.rowPriceTop {
  background: url('images/priceTop.gif') no-repeat;
  width: 140px;
  height: 4px;
}
.rowPriceEnd {
  background: url('images/priceEnd.gif') no-repeat;
  width: 140px;
  height: 4px;
}
.codeEnd {
  background: url('images/codeEnd.gif') no-repeat;
  width: 140px;
  height: 4px;
}
.rowPrice {
  background: #d52221;
  color: #fff;
  padding: 5px 10px 5px 10px;
  width: 120px;
  line-height: 16px;
}
.rowPrice a {
  color: #fff;
}
.sepH30 {
  height: 28px;
}
.title {
  margin: 0px 10px 0px 10px;
}
.toRight {
  text-align: right;
} 
.oneDoc {
  width: 625px;
  float: left;
  margin: 0px 0px 0px 10px;
  
}
.leftDoc {
  width: 469px;
  float: left;
  margin: 0px 0px 0px 10px;
}
.rightDoc {
  width: 156px;
  float: left;
  margin: 0px 0px 0px 10px;
}
.container {
  text-align: left;
  width: 892px;
}
.topLogo {
  background: url('images/topLogo.gif') no-repeat;
  height: 112px;
}
.topPhoto {
  background: url('images/topPhoto.jpg') no-repeat;
  height: 318px;
}
.topPhotoMin {
  background: url('images/topPhotoMin.jpg') no-repeat;
  height: 222px;
}
.marksSepMin {
  height: 196px;
}
.menuTop {
  background: url('images/menuTop.gif') no-repeat;
  width: 211px;
  height: 8px;
}
.menuBg {
  background: url('images/menuBg.gif') repeat-y;
  width: 211px;
}
.menuBg ul {
  padding: 2px 10px 2px 10px;
  margin: 0px;
}
.menuBg li {
  list-style: none;
  background: url('images/menuArrow.gif') no-repeat top left;
  padding: 3px 0px 3px 30px;
  margin: 0px;
  line-height: 15px;
}
.menuBg li a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #4e4e4e;
}
.menuEnd {
  background: url('images/menuEnd.gif') no-repeat;
  width: 211px;
  height: 8px;
}
.marksSep {
  height: 292px;
}
.marks {
  
}
.marks .markG a, .marks .markR a {
  text-decoration: none;
  color: #fff;
}
.marks .markY a {
  text-decoration: none;
  color: #7c7868;
} 

.marks .markGL {
  background: url('images/markGL.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
  margin: 0px 0px 0px 10px;
}
.marks .markG {
  background: url('images/markG.gif') repeat-x;
  height: 26px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  line-height: 26px;
}

.marks .markGR {
  background: url('images/markGR.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
}

.marks .markYL {
  background: url('images/markYL.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
  margin: 0px 0px 0px 10px;
}
.marks .markY {
  background: url('images/markY.gif') repeat-x;
  height: 26px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  line-height: 26px;
}

.marks .markYR {
  background: url('images/markYR.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
}
.marks .markRL {
  background: url('images/markRL.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
  margin: 0px 0px 0px 10px;
}
.marks .markR {
  background: url('images/markR.gif') repeat-x;
  height: 26px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  float: left;
  line-height: 26px;
}

.marks .markRR {
  background: url('images/markRR.gif') no-repeat;
  height: 26px;
  width: 8px;
  float: left;
}
.graySep {
  background: #3a3a34;
  height: 7px;
}

.content {
  background: url('images/contentBg.gif') repeat-y center;
  width: 892px;
  /* border: 1px solid transparent; */
}
.colLeft {
  width: 656px;
  float: left;
}
.leftContent {
  padding: 0px 0px 0px 2px;
}
.rightContent {
  padding: 0px 0px 0px 13px;
}
.colRight {
  width: 236px;
  float: left;
}
.rightSep {
  height: 77px;
}
.offer {
  float: left;
  width: 316px;
  padding: 0px 0px 10px 10px; 
  
}
.offerHead {
  background: url('images/modTitle.gif') no-repeat; 
  width: 306px !important;
  width: 316px;
  height: 20px !important;
  height: 30px;
  padding: 10px 0px 0px 10px;
}

.offerHead .head {
  font-size: 12px;
  font-weight: bold;
}

.offerHead .head a
{
  text-decoration: none;
  color: #4e4e4e;
}
.offerHead .star {
  /* dorobic gwiazdki */
}
.offerBg {
  background: url('images/modBg.gif') repeat-y;
  width: 316px;
  height: 124px;
}
.offerEnd {
  background: url('images/modEnd.gif') no-repeat; 
  height: 6px;
  width: 316px;
}
.offerPhoto {
  background: #fff;
  padding: 3px;
  margin: 10px 10px 4px 10px;
  float: left;
}
.offerInfo {
  float: left;
  margin: 10px 10px 4px 0px;
}
.offerInfo table {
  width: 150px;
  padding: 0px;
  margin: 0px;
}
.offerInfo td.left {
  display: block;
  float: left;
  margin-top: 1px;
  width: 52px;
  font-size: 10px;
  text-align: right;
  line-height: 16px;
  
}
.offerInfo td.rigth {
  display: block;
  margin: 0px 0px 0px 2px;
  width: 100px;
  
  line-height: 16px;
}
.finder {
  background: url('images/finderBg.jpg') no-repeat; 
  width: 656px;
  height: 142px;

}
form {
  margin: 0px;
  padding: 0px;
}
.finder .name {
  float: left;
  width: 70px !important;
  width: 75px;
  text-align: right;
  line-height: 20px;
  padding: 0px 5px 0px 0px 
}
.finder .name2 {
  float: left;
  width: 50px !important;
  width: 55px;
  text-align: right;
  line-height: 20px;
  padding: 0px 5px 0px 0px 
}
.finder .select {
  float: left;
  width: 135px;
}
.finder .select2 {
  float: left;
  width: 155px;
}
.textareaFriend {
  width: 400px;
  height: 90px;
  font-family: Tahoma;
  font-size: 12px;
}
.finder .lmfm {
  width: 290px;
  float: left;
}
.finder .lmfm input {
  margin: 5px 0px 0px 40px;
}
.finder .lmfm label {
  margin: 0px 0px 0px 10px;
}
.finder .btns {
  float: left;
}
.finder .btns .btnAdv {
  margin: 0px 8px 0px 0px;
}
.finder .btns .btnSearch {
  cursor: pointer;
}


.finder .select select {
  width: 130px;
}
.finder .select2 select.month, .finder .select2 select.month_to  {
  width: 115px;
}
.finder .select2 select.day, .finder .select2 select.day_to {
  width: 40px;
}
.infolinia {
  background: url('images/infolinia.jpg') no-repeat; 
  width: 236px;
  height: 126px;
}

.footer {
  background: url('images/footerBg.gif') repeat-x;
  height: 52px;
  line-height: 50px;
  color: #fff;
}
.footer a {
  color: #fff;
  font-weight: bold;
}
.footer .left {
  background: url('images/footerLeft.gif') no-repeat;
  height: 52px;
  width: 13px;
}
.footer .right {
  background: url('images/footerRight.gif') no-repeat;
  height: 52px;
  width: 13px;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

.w215
{
	width: 190px;
}

.w170
{
	width: 147px;
}
