body {
  background:#dcdfcf url(/images/page/body_bg.jpg) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  margin:0px;
}

a img {
  border: none;
}

#container {
  width:1100px;
  overflow:hidden;
}

#header {
  float:left;
  background:url(/images/page/header_bg.png) no-repeat;
  width:1100px;
  height:224px;
}

#menu {
  float:left;
  width:490px;
  margin-left:75px;
  margin-top:191px;
  font-size:11px;
  font-weight:bold;
  color:#083ca4;
}

#menu a {
  color:#083ca4;
  text-decoration:none;
}

#menu a:hover {
  color:#ff0000;
  text-decoration:none;
}

#left_right {
  float:left;
  width:1100px;
  overflow:hidden;
}

#left {
  float:left;
  width:240px;
  margin-left:58px;
  overflow:hidden;
}

#right {
  float:left;
  background:url(/images/page/left_right_bg.gif) repeat-y;
  width:722px;
  margin-left:15px;
  overflow:hidden;
}

#inner_right {
  min-height: 450px;
  height: 450px;
  height: auto !important;
  padding: 10px;
}

#left_menu {
  float:left;
  width:240px;
  background:url(/images/page/menu_left_bg.png) repeat-y;
  overflow:hidden;
}

#menu_left {
  float:left;
  width:223px;
  margin-left:17px;
  margin-top:20px;
  font-size:11px;
  font-weight:bold;
  color:#083ca4;
  overflow:hidden;
}

#menu_left a {
  color:#083ca4;
  text-decoration:none;
}

#bilety {
  float:left;
  margin-top:15px;
  width:240px;
}

#bilety_lotnicze {
  float:left;
  width:175px;
  height:46px;
  margin-top:155px;
  margin-left:27px;
  cursor:pointer;
}

#right_head {
  float:left;
  width:681px;
  height:271px;
  margin-left:25px;
  margin-top:25px;
}

#reklama {
  float:left;
  background:url(/images/page/reklama.jpg) no-repeat;
  width:370px;
  height:254px;
  margin-right:15px;
}

#haslo {
  float:left;
  width:350px;
  height:80px;
  margin-left:15px;
  margin-top:15px;
  font-size:26px;
  color:#ffffff;
}

#haslo a {
  color:#ffffff;
  text-decoration:none;
}

#sep_vertical {
  float:left;
  background:#dce5ee;
  width:1px;
  height:252px;
  margin-top:1px;
}

#super_oferta {
  float:left;
  background:url(/images/page/super_oferta_bg.jpg) no-repeat;
  width:283px;
  height:264px;
  margin-left:12px;
}

#oferta_title {
  float:left;
  width:277px;
  height:26px;
  margin-left:6px;
  margin-top:40px;
  font-size:16px;
  font-weight:bold;
  color:#336699;
}

#oferta_title h2 {
  margin-top:0px;
  margin-bottom:0px;
}

#oferta_text {
  float:left;
  width:267px;
  height:60px;
  margin-left:6px;
  margin-top:5px;
  font-size:11px;
  color:#000000;
}

#more_arrow {
  float:left;
  width:270px;
  height:13px;
}

#arrow {
  float:right;
  background:url(/images/page/arrow_yellow.gif) no-repeat;
  width:14px;
  height:13px;
  cursor:pointer;
}

#more {
  float:right;
  width:40px;
  height:13px;
  margin-right:5px;
  margin-top:1px;
  font-size:9px;
  font-weight:bold;
  text-decoration:none;
  color:#b4b4b4;  
}

#more a {
  color:#b4b4b4;
  text-decoration:none;
}

#more a:hover {
  color:#b4b4b4;
  text-decoration:underline;
}

#foto_price {
  float:right;
  background:url(/images/page/foto1.jpg) no-repeat;
  width:279px;
  height:117px;
  margin-top:4px;
}

#price_bg {
  float:right;
  background:url(/images/page/price_bg_yellow.gif) no-repeat;
  width:99px;
  height:28px;
  margin-top:89px;
}

#price {
  float:left;
  width:91px;
  height:20px;
  margin-left:4px;
  margin-top:5px;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}

.right_middle {
  float:left;
  background:url(/images/page/right_middle.gif) no-repeat;
  width:722px;
  height:290px;
}

.box {
  float:left;
  background:url(/images/page/box_bg.gif) no-repeat;
  width:210px;
  height:221px;
  margin-left:25px;
  margin-top:17px;
}

.title {
  float:left;
  width:204px;
  height:26px;
  margin-top:10px;
  font-size:16px;
  font-weight:bold;
  color:#336699;
}

.title h2 {
  margin-top:0px;
  margin-bottom:0px;
}

.text {
  float:left;
  width:198px;
  height:100px;
  margin-top:5px;
  font-size:11px;
  color:#000000;
}

#reklama p, #oferta_text p, .text p{
  margin: 0px;
}

.more_arrow {
  float:left;
  width:204px;
  height:13px;
}

.arrow_violet {
  float:right;
  background:url(/images/page/arrow_violet.gif) no-repeat;
  width:14px;
  height:13px;
  margin-right:7px;
  cursor:pointer;
}

.arrow_blue {
  float:right;
  background:url(/images/page/arrow_blue.gif) no-repeat;
  width:14px;
  height:13px;
  margin-right:7px;
  cursor:pointer;
}

.arrow_green {
  float:right;
  background:url(/images/page/arrow_green.gif) no-repeat;
  width:14px;
  height:13px;
  margin-right:7px;
  cursor:pointer;
}

.more {
  float:right;
  width:40px;
  height:13px;
  margin-right:5px;
  margin-top:1px;
  font-size:9px;
  font-weight:bold;
  text-decoration:none;
  color:#b4b4b4;  
}

.more a {
  color:#b4b4b4;
  text-decoration:none;
}

.more a:hover {
  color:#b4b4b4;
  text-decoration:underline;
}

.foto_price {
  float:left;
  background:url(/images/page/foto2.jpg) no-repeat;
  width:210px;
  height:100px;
  margin-top:4px;
}

.price_bg_violet {
  float:right;
  background:url(/images/page/price_bg_violet.gif) no-repeat;
  width:99px;
  height:28px;
  margin-top:72px;
}

.price_bg_blue {
  float:right;
  background:url(/images/page/price_bg_blue.gif) no-repeat;
  width:99px;
  height:28px;
  margin-top:72px;
}

.price_bg_green {
  float:right;
  background:url(/images/page/price_bg_green.gif) no-repeat;
  width:99px;
  height:28px;
  margin-top:72px;
}

.price {
  float:left;
  width:91px;
  height:20px;
  margin-left:4px;
  margin-top:5px;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
}

#footer {
  float:left;
  background:url(/images/page/footer_bg.gif) no-repeat;
  width:722px;
  height:43px;
  font-size:9px;
  font-weight:bold;
  color:#b4b4b4;  
}

#footer a {
  text-decoration:none;
  color:#b4b4b4;  
}

#footer a:hover {
  text-decoration:underline;
  color:#b4b4b4;  
}

#jaaz {
  float:right;
  width:200px;
  height:15px;
  text-align:right;
  margin-right:33px;
  margin-top:15px;
}

#copyright {
  float:left;
  width:200px;
  height:15px;
  text-align:left;
  margin-left:23px;
  margin-top:15px;
}

/* formularze */

.form_title {
  background: #aaaaaa;
  color: #ffffff;
  padding: 5px 10px;
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 10px;
}

.formLeft {
  width: 150px;
}

.formRight {
  width: 500px;
}

.formRight input {
  width: 400px;
}

.formRight textarea {
  width: 400px;
  height: 7em;
}

.formRight select {
  background: #fbfbfb;
  color: #1a1f4a;
  width: 400px;
}

.form_container input {
  background: #f6f6f6;
  font-size: 11px;
}

#wyslij, #reset {
  background: #777777;
  color: #ffffff;
}

.formRightrad {
  float: right;
  width: 392px;
}

fieldset {
  width: 578px;
}
