a, abbr, address, article, aside, audio, b, blockquote, body, canvas,
caption, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset,
figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup,
html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav,
object, ol, p, pre, q, samp, section, small, span, strong, sub, summary,
sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: inherit;
  font-style: inherit;
  vertical-align: baseline;
}

a, ins, del {
  text-decoration: none;
}

ul, ol {
  list-style: none;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

caption, th {
  text-align: left;
}

:focus {
  outline: none;
}

q:after, q:before {
  content: "";
}
/* CSS Document */

body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #5899C9;
	color:#f36522;
  font-size: 12px;
  background: #101010 url('/siteobr/login_body_bg.jpg') center top repeat-x;
  'text-shadow: 1px 1px 0 #D7EEFD;
}

a {
	color: #3F95D1;
	color:#f36522;
	text-decoration: none;
}

a:hover {
	color: #126BAD;
	color:#f38542;
	text-decoration: none;
}

b {
  font-weight: bold;
}

h1 {
  font-weight: normal;
  color: #126BAD;
	color:#f36522;
}

.clear {
  clear: both;
}

p.message {
  color: #c00;
  font-weight: bold;
}

.login_box_handler {
  margin: 0 auto;
  padding-top: 70px;
  width: 350px;
  position:relative;
}

.logotype {
  display: block;
}

.logotype img {
  display: block;
  margin: 0 auto;
}

.login_box {
  position: relative;
  margin-top: 40px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  height: 450px;
  background: url('/siteobr/login_box_bg.png') center top no-repeat;
}

.login_box h1 {
  font-size: 24px;
  margin-bottom: 5px;
}

.login_form {
  margin-top: 20px;
}

.login_form span {
  float: left;
  font-size: 14px;
}

.login_form input {
  float: right;
  width: 195px;
  height: 34px;
  padding: 0 10px;
  border: 0;
  font-size: 20px;
	color: #9EC9E2;
	color:#f36522;
  line-height: 34px;
  background: url('/siteobr/login_input.png') center center no-repeat;
}

.login_form label {
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  line-height: 34px;
}

.login_form .register_text {
  color: #126BAD;
	color:#f36522;
  line-height: 1.5em;
  text-align: left;
}

.login_form .login_btn {
  width: 105px;
  height: 46px;
  margin-top: 5px;
  margin-right: 128px;
  border: 0;
  background: url('/siteobr/back_btn_pusty_red.png') center top no-repeat;
  font-size: 17px;
	color: #FFFFFF;
	text-shadow: 1px 1px #0b437f;
  position:relative;
  top:-56px;
 left:131px;
}


.login_form .login_btn_en {
  width: 90px;
  height: 40px;
  margin-top: 5px;
  margin-right: 128px;
  border: 0;
  background: url('/siteobr/back_btn_pusty_red.png') center top no-repeat;
  color:#fff;
  font-size:16px;
  position:relative;
  left:130px;
  top:-55px;

}

.bottom_btns {
  position: absolute;
  left: 0px;
  bottom: 10px;
  width: 100%;
  height: 57px;
}

.bottom_btns a {
  display: block;
  float: left;
  width: 97px;
  height: 45px;
  margin-top: 10px;

}

.bottom_btns a.about {
  margin-left: 15px;
  background: url('/siteobr/about_btn.png') center top no-repeat;
}

.bottom_btns a.price_list {
  margin-left: 12px;
  background: url('/siteobr/price_list_btn.png') center top no-repeat;
}

.bottom_btns a.help {
  margin-left: 12px;
  background: url('/siteobr/help_btn.png') center top no-repeat;
}

.login_form .login_btn:hover,
.bottom_btns a.about:hover,
.bottom_btns a.price_list:hover,
.bottom_btns a.help:hover {
  background-position: center bottom;
}

a.szukaj_btn {
	display: block;
	width: 79px;
	height: 33px;
	background-image: URL(/siteobr/back_btn_pusty.png);
	background-position: top left;
	background-repeat: no-repeat;
  padding-top:7px;
  padding-left:10px;
	font-size: 17px;
	color: #FFFFFF;

  text-align: left;
  vertical-align:center;
  position:absolute;

}

a.szukaj_btn:hover {
	background-position: bottom left;
}
