/* CSS	BOFH mjz@biuro.net.pl	*/

@import url("../../css/sfFlashBox.css");
@import url("sfFooter.css");
@import url("links.css");
@import url("../../css/buttons.css");
@import url("buttons.css");


HTML {
  background: #fff url(../images/layout/layout.gif) repeat-x 0 -1727px;
}
BODY {
  margin: 0;
  padding: 0;

  font-family: "Trebuchet MS",verdana,arial,helvetica,sans-serif;
}
#main {
  width: 990px;
  margin: auto;

  background: url(../images/layout/layout.gif) no-repeat scroll -9px -119px
}
#container {
  width: 981px;
  margin-left: 9px;

  background: #FFFFFF url(../images/layout/layout.gif) no-repeat scroll 972px -119px;
}

#left_corner {
  height: 6px;
  width: 9px;

  background: url(../images/layout/layout.gif) no-repeat -9px -1644px;
}
#line {
  height: 6px;
  width: 981px;

  background: #fff url(../images/layout/layout.gif) repeat-x 0 -1687px;
}
#right_corner {
  margin-left: 981px;

  height: 6px;
  width: 9px;

  background: url(../images/layout/layout.gif) no-repeat 0 -1644px;
}


#header {
  position: relative;
  margin: 0 0 0 0 !important;

  height: 125px;
  width: 972px;

  background: url(../images/layout/layout.gif) repeat-x 0 6px;
  color: #c0c0c0;
}
#menu {
  position: absolute;
  top: 97px;
  left: 5px;
  width: 800px !important;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
#menu li {
  display: inline;
}

#menu a {
  font-size: 13pt;
  color: #e46c24;
  text-decoration: none;
  padding: 0 14px 0 15px;
}


#menu a:hover {
  color: #E59E24;
}
#menu .superKlub i {
  color: #89C13D;
}
#menu .superKlub:hover i {
  color: #BDDF8B;
}
#content {
  display: block;
  margin: 0 9px 0 0;
}
#logout {
  position: absolute;
  top: 9px;
  right: 9px;

  font-size: 10pt;
}
#logout a {
  color: #c0c0c0;
  font-size: 10pt;
}

#signIn {
  position: absolute;
  top: 9px;
  right: 9px;

  font-size: 10pt;
}
#signIn input {
  display: inline;
}

#signIn .login,
#signIn .haslo {
  width: 110px;
  margin-bottom: 5px;
  border: 1px solid #c0c0c0;
  color: #c0c0c0;
}

#signIn a.sfButtonNext {
	margin: 0;
}

#signIn div.secondLine {
	text-align: right;
  font-size: 11px;
}

#signIn div.secondLine a {
  padding-left: 12px;
  margin-left: .5em;
	text-decoration: none;
  color: #666;
}

#signIn div.secondLine a:hover {
	text-decoration: underline;
}

#signIn div.secondLine a.registerIn {
	background: url('../images/sfLinkArrow.gif') no-repeat 0 50%;
}

#signIn div.secondLine a.videoTutorial {
  color: #06f;
  background: url('../../images/interface/icons/videoTutorial.gif') no-repeat 0 50%;
}

#quality {
  position: absolute;

  top: 57px;
  right: 9px;
}
#quality .pcFormat {
  float: right;
  margin: 0;

  width: 65px;
  height: 62px;

  background: url(../images/layout/master.gif) no-repeat -8px -146px;

  text-indent: -99999px;
}
#quality .komputerSwiat {
  float: right;
  margin: 0;

  width: 70px;
  height: 64px;

  background: url(../images/layout/master.gif) no-repeat -82px -145px;

  text-indent: -99999px;
}
#quality .komputerSwiatText {
  float: right;

  width: 120px;
  margin: 0;
  padding: 13px 0 0 0;

  font-size: 11px;
  text-align: right;
}

#description {
  position: absolute;
  top: -9999px;
}
#tagline {
  position: absolute;
  margin: 0 !important;
  top: 64px;
  left: 74px;
  color: #E46C24;
  font-size: 13px;
}
.hidden {
  display: none;
}
.logoSuperfoto {
  position: absolute;

  top: 10px;
  left: 10px;

  width: 325px;
  height: 60px;

  background: url(../images/layout/master.gif) no-repeat 0 0;

  text-indent: -9999px;
}
.tenPhotosGratis {
  position: absolute;

  top: 10px;
  left: 391px;

  width: 180px;
  height: 61px;

  background: url(../images/layout/master.gif) no-repeat -189px -70px;

  text-indent: -9999px;
}
.box {
  float: left;
}
.box.flashBox {
  position: relative;
  width: 570px;
  height: 251px;

  margin: 2px 0 0 2px;

  border: 1px solid #dadada;

  overflow: hidden;
}
.box.passagesBox {
  width: 198px;
  height: 254px;

  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.box.passagesBox h1 {
  margin: 0 0 0 10px;
  padding: 0;

  font-size: 40px;
  line-height: 40px;
  font-weight: normal;
  color: #88c03b;
}
.box.passagesBox .list {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0 0 0 12px;
}
.box.passagesBox .list li {
  line-height: 19px;
}
.box.passagesBox .list a {
  padding: 0 0 0 15px;

  color: #000;
  text-decoration: none;
  font-size: 15px;
}
.box.passagesBox .list a:hover {
  background: url(../images/layout/master.gif) no-repeat -356px -12px;
}

.box.pricesBox {
  width: 198px;
  height: 254px;
  border-bottom: 1px solid #eee;
}
.box.pricesBox a {
  text-decoration: none;
}
.box.pricesBox h2 {
  text-align: center;
  margin: 10px 0 5px 0;

  font-size: 18px;
  font-weight: normal;
  color: #1e7eba;
}
.box.pricesBox h2 b {
  color: #88C03B;
  font-weight: normal;
}
.box.pricesBox table {
  margin: auto;
}
.box.opinionsBox,
.box.promotionsBox,
.box.superpartnerBox {
  border: 0;
  margin: 0;
  width: 323px;
}
.box.opinionsBox {
  border-right: 1px solid #eee;
}
.box.promotionsBox {
  margin: 0 -1px;
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
}
.box.superpartnerBox {
  border-left: 1px solid #eee;
}
.box.opinionsBox h3 {
  margin: 10px 10px 5px 10px;
  font-size: 18px;
  font-weight: normal;
  color: #88c03b;
}
.box.opinionsBox p {
  margin: 10px 10px 5px 10px;
  font-size: 11px;
}
.box.opinionsBox p a {
  color: #1E7EBA;
  text-decoration: none;
}
.box.opinionsBox .signature {
  margin: 0 10px 0 0;
  font-size: 11px;
  text-align: right;
}

.box.promotionsBox h3 {
  margin: 10px 10px 5px 10px;
  font-size: 18px;
  font-weight: normal;
  color: #88c03b;
}
.box.promotionsBox ul {
  margin: 5px 0 0 0;
  padding: 0 0 0 15px;

  list-style-image: none;
  list-style-type: none;
}
.box.promotionsBox li {
  padding: 0 0 0 15px;

  background: url(../images/layout/master.gif) no-repeat -356px -12px;
}
.box.promotionsBox a {
  text-decoration: none;
  font-size: 12px;
  color: #000;
}
.box.promotionsBox a:hover {
  text-decoration: underline;
}

.box.superpartnerBox .superpartnerLogo {
  display: block;
  margin: 10px 0 0 30px;

  width: 183px;
  height: 68px;

  background: url(../images/layout/master.gif) no-repeat 0 -67px;

  text-indent: -9999px;
}
.box.superpartnerBox p {
  font-size: 12px;
  margin: 10px;
}

.box.superpartnerBox .fotoOpowiescBanner {
  display: block;
  height: 0 !important;
  padding-top: 285px;
  background: url('../reklamy/SG_konkurs.jpg') no-repeat 0 0;
  overflow: hidden;
}

table.pricelist {
  color: #333;
}
.pricesBox p a {
  color: #49d;
}

table.pricelist th,
table.pricelist td
{
  padding: 0 4px;
}

table.pricelist td,
.pricesBox p
{
  font-size: 11px;
}

table.pricelist th {
  font-size: 14px;
}

table.pricelist tr {
    background: #fff;
}

table.pricelist tr.even {
  background: #eaeaea;
}

table.pricelist td span.promoPrice {
  font-weight: bold;

  color: #d00;
}

/* Uploader Index */
a.sfLink {
  text-decoration:    none;
}

a.sfNext {
  display:                block;
  clear:                  left !important;

  margin:                 4px 4px;

  font-size:              10px;
  text-align:             center;

  color:                  #777;
  background:             url('../images/buttons/p_dalej.gif') 50% 0px no-repeat;
}

a.sfClNone {
  clear: none;
}

a.sfNext div { /* IE */
  width: 100%;
  height: 24px;

  cursor: pointer;
}

a.sfOrder {
  background-image:   url('../images/buttons/z_dalej_out.gif');
}
#header.short {
  height: 75px;
  padding: 50px 0 0 0;
}
.nextButton {
  display: block;
  width: 160px;
  height: 40px;

  margin: auto;
  text-indent: -9999px;

  background: url(../images/layout/master.gif) no-repeat -170px -170px;
}
.one3 {
  width: 33%;
  float: right;
}
.clb {
  clear: both;
}
#SFwindowContent {
  color: #000;
  font-size: 12px;
}

.box.happyHours {
	width: 198px;
	height: 254px;
	border-bottom: 1px solid #eee;
}
.box.happyHours a.happyHoursBox  {
	display: block;
	width: 198px;
	height: 254px;
	background: url('../reklamy/happyHours.jpg') no-repeat 0 0;
}
.box.happyHours a.happyHoursBox.now  {
	background-position: -198px 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

#SFwindow .one3 {
	width: 32%;
}

div.ui-dialog {
	font-size: 12px;
}