article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}
audio:not([controls]) { display:none; }
html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
}
a:hover, a:active { outline:0; }
sub, sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline;
}
sup { top:-0.5em; }
sub { bottom:-0.25em; }
img {
  border:0;
  -ms-interpolation-mode:bicubic;
  vertical-align:middle;
}
#site img { height:auto; }
button, input, select, textarea {
  margin:0;
  font-size:100%;
  vertical-align:middle;
}
button, input {
  *overflow:visible;
  line-height:normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  padding:0;
  border:0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor:pointer;
  -webkit-appearance:button;
}
input[type="search"] {
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
textarea {
  overflow:auto;
  vertical-align:top;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
body {
  background:#20201f url('bg.jpg') fixed no-repeat center top;
  font:normal 12px / 16px Helvetica Neue, Lucida Grande, Lucida Sans, Lucida Sans Unicode, Helvetica, Arial, Tahoma, Verdana, sans-serif;
  margin:0;
  padding:57px 0 0;
  text-align:center;
  min-width:1000px;
}
.ie6 body { padding:0 !important; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
hr {
  clear:both;
  font-size:1px;
  border:0;
  padding:0;
  margin:0;
  height:1px;
  height:0;
  visibility:hidden;
}
.inb {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.mw {
  width:1000px;
  text-align:left;
  margin-left:auto !important;
  margin-right:auto !important;
}
#bal1 {
  width:100%;
  background-color:transparent;
  background-attachment:fixed;
  background-repeat:no-repeat;
  background-position:center 100px;
  background-image:url('blbg.png');
}
.no-js #bal1, .no-js #bal2 { background:transparent !important; }
#wrapper {
  text-align:left;
  margin:0 auto;
  width:1000px;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
header {
  width:100%;
  position:fixed;
  z-index:800;
  text-align:center;
  margin:0 auto;
  top:0;
}
header div.ct {
  margin:0 auto;
  text-align:left;
  width:1000px;
  height:57px;
  background:#b5935b;
}
header h1 {
  position:absolute;
  padding:0;
  margin:0 0 0;
  width:342px;
  height:57px;
}
header h1 a {
  position:absolute;
  z-index:825;
  width:342px;
  height:57px;
  overflow:hidden;
  text-indent:-9999px;
  outline:none;
  display:block;
  background:url('logo.png') no-repeat right;
}
header nav {
  position:absolute;
  margin:15px 0 0 237px;
  width:753px;
  z-index:825;
}
header nav menu#gm {
  float:right;
  zoom:1;
  height:30px;
  overflow:hidden;
  padding:0;
  margin:0;
}
header nav menu#gm li.g {
  list-style:none;
  float:left;
  padding:0 0 0 2px;
  margin:0;
}
header nav menu#gm li.g a.o {
  z-index:830;
  text-transform:uppercase;
  font-size:12px;
  line-height:12px;
  font-family:Arial;
  display:block;
  padding:10px 15px 8px;
  color:#ffffff;
  outline:none;
}
header nav menu#gm li.g a.o:hover { text-decoration:underline; }
header nav menu#gm li.g a.o-abs {
  position:absolute;
  z-index:830;
}
header nav menu#gm li.g a.vsh { visibility:hidden; }
header nav menu#gm li.g.hover a.hover {
  text-decoration:none !important;
  background:#aa874d;
}
header nav menu#gm li.home {
  paddong:0;
  background:transparent;
}
header nav menu#gm li.home a.o { padding:7px 20px 7px; }
header nav menu#gm li.home strong {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  background:url('home.png') no-repeat left top;
  width:13px;
  height:14px;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1;
}
header nav menu#gm li.home a:hover strong {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:1;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity:0.9;
  opacity:0.9;
}
menu.sub {
  display:none;
  position:absolute;
  padding:0;
  margin:30px 0 0 0;
  z-index:801;
  height:auto;
  overflow:visible;
  sborder-top:none;
  -webkit-box-shadow:0 5px 5px #888888;
  -moz-box-shadow:0 5px 5px #888888;
  box-shadow:0 5px 5px #888888;
  -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.6);
  -moz-box-shadow:0 5px 5px rgba(0,0,0,0.6);
  box-shadow:0 5px 5px rgba(0,0,0,0.6);
  background:#aa874d;
}
menu.sub li {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  margin:0;
  border:none;
  display:block;
  float:none;
  padding:0;
}
menu.sub li a {
  display:block;
  color:#ffffff;
  padding:9px 20px 7px;
  text-transform:uppercase;
  font-size:12px;
  line-height:12px;
  font-family:Arial;
  outline:none;
  text-decoration:none !important;
  white-space:nowrap;
}
menu.sub li a:hover { background:#a38149; }
menu.sub li.sep {
  height:1px;
  height:0;
  font-size:1px;
  font-size:0;
  margin:3px 0;
}
menu.sub li.sep span { display:none; }
.gte-ie9 menu.sub, .no-ie menu.sub {
  background-color:#b59560;
  background-image:-moz-linear-gradient(top,#aa874d,#c5aa7e);
  background-image:-ms-linear-gradient(top,#aa874d,#c5aa7e);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#aa874d),to(#c5aa7e));
  background-image:-webkit-linear-gradient(top,#aa874d,#c5aa7e);
  background-image:-o-linear-gradient(top,#aa874d,#c5aa7e);
  background-image:linear-gradient(top,#aa874d,#c5aa7e);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa874d', endColorstr='#c5aa7e', GradientType=0);
}
.no-js header nav menu#gm li.g:hover menu.sub { display:block; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#home-specs {
  width:660px;
  overflow:hidden;
  height:195px;
}
#home-specs .spec {
  display:none;
  height:195px;
  overflow:hidden;
}
#home-specs .spec a {
  display:block;
  float:left;
  width:165px;
  height:195px;
  overflow:hidden;
  text-align:center;
  margin:0;
  zoom:1;
  color:#20201f;
}
#home-specs .spec a:hover {
  text-decoration:none;
  color:#ffffff;
}
#home-specs .spec a div {
  margin-top:15px;
  width:128px;
  height:93px;
  border:1px solid #333333;
  text-align:center;
  vertical-align:middle;
  background:#20201f;
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
#home-specs .spec a div .helper {
  display:inline-block;
  height:100%;
  vertical-align:middle;
}
#home-specs .spec a div img {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  margin:auto;
  max-width:128px;
  max-height:93px;
}
#home-specs .spec a span { display:block; }
#home-specs .spec a strong {
  width:128px;
  line-height:12px;
  display:block;
  color:#dcccb4;
  border-top:1px solid #dbceb7;
  padding-top:10px;
  margin:6px auto 0;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#pre-progress {
  margin:0 auto;
  width:1000px;
  text-align:left;
}
#pre-progress #progress {
  position:fixed;
  top:0;
  z-index:300;
  width:1000px;
  text-align:center;
  height:1px;
}
#pre-progress #progress div {
  padding:0 15px;
  margin-top:24px;
  height:25px;
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  background:#386aff;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.6);
  -moz-box-shadow:0 2px 7px rgba(0,0,0,0.6);
  box-shadow:0 2px 7px rgba(0,0,0,0.6);
}
#pre-progress #progress div strong {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  color:#ffffff;
  font-weight:normal;
  font-size:12px;
  line-height:14px;
  padding-top:6px;
}
#pre-progress #progress div.loading { background:#ffdd77; }
#pre-progress #progress div.loading strong { color:#444444; }
#pre-progress #progress div.success { background:#1d7500; }
#pre-progress #progress div.success strong { color:#ffffff; }
#pre-progress #progress div.error { background:#b30606; }
#pre-progress #progress div.error strong { color:#ffffff; }
.ie6 #pre-progress { display:none !important; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.home-cats {
  height:97px;
  overflow:hidden;
  margin-top:10px;
  background:#20201f;
  background:rgba(32,32,31,0.7);
  -webkit-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
}
.home-cats .brand {
  background:#20201f;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=51)";
  filter:1;
  filter:alpha(opacity=51);
  -moz-opacity:0.51;
  -khtml-opacity:0.51;
  opacity:0.51;
  position:absolute;
  width:120px;
  height:24px;
  margin-top:51px;
}
.home-cats .brand-text {
  background:transparent;
  color:#ffffff;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1;
  font-size:14px;
  font-weight:bold;
  width:auto;
  padding:4px 9px 0;
}
.home-cats .cats {
  width:742px;
  float:left;
  height:97px;
}
.home-cats .cats ul {
  padding:0 11px;
  margin:0;
}
.home-cats .cats ul li {
  list-style:none;
  float:left;
  margin:11px 12px;
  padding:0;
}
.home-cats .cats ul li a {
  overflow:hidden;
  background:url('home-cats.jpg') no-repeat left top;
  width:120px;
  height:75px;
  display:block;
}
.home-cats .cats ul li a.c2 { background-position:-120px top; }
.home-cats .cats ul li a.c3 { background-position:-240px top; }
.home-cats .cats ul li a.c4 { background-position:-360px top; }
.home-cats .cats ul li a.c5 { background-position:-480px top; }
.home-cats .cats ul li a:hover { text-decoration:none; }
.home-cats .adr {
  float:left;
  width:258px;
  height:97px;
  background:#20201f;
}
.home-cats .adr p {
  color:#dbceb7;
  font:bold 15px / 18px Arial, sans-serif;
  margin:5px 0 0 16px;
}
.home-cats .adr .ps { margin:3px 0 0 16px; }
.home-cats .adr .ps div { height:16px; }
.home-cats .adr .ps span {
  color:#ffffff;
  width:60px;
  float:left;
  font:12px / 14px Arial, sans-serif;
  text-align:right;
  padding-right:4px;
}
.home-cats .adr .ps strong, .home-cats .adr .ps a {
  float:left;
  color:#dbceb7;
  font:bold 12px / 14px Arial, sans-serif;
}
.home-pad { padding-top:280px; }
.vert-grad {
  background:#b5935b;
  background:rgba(181,147,91,0.7);
  -webkit-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
}
.hor-grad {
  background:#b5935b;
  background:rgba(181,147,91,0.7);
  -webkit-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
}
.box-solid {
  background:#b5935b;
  background:rgba(181,147,91,0.7);
  -webkit-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
}
.content-box {
  -webkit-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:inset 1px -1px 1px -1px #20201f, 0 1px 3px rgba(0,0,0,0.25);
  background:#b5935b;
  background:rgba(181,147,91,0.7);
}
.content-box .header { padding:14px 21px 0 27px; }
.content-box .header h2 {
  margin:0;
  background:#20201f;
  font-size:18px;
  line-height:18px;
  padding:8px 19px 10px;
  font-weight:normal;
  color:#dbceb7;
}
.content-box .main {
  padding:14px 21px 14px 27px;
  color:#20201f;
  overflow:hidden;
}
.content-box .main p {
  color:#20201f;
  font-size:12px;
  line-height:18px;
}
.content-box .main p a { color:#dbceb7; }
.content-box .main a { color:#dbceb7; }
.content-box .content-base {
  width:680px;
  float:left;
}
.content-box .content-margin {
  width:318px;
  float:right;
}
.content-box .content-margin .margin-group { padding:14px 21px 14px 0; }
.content-box .nbb { margin-bottom:0; }
.hor-grad h3, .vert-grad h3 {
  font-size:16px;
  line-height:16px;
  color:#20201f;
  padding:7px 15px 3px;
  margin:0;
}
.hor-grad .hbtns, .vert-grad .hbtns {
  float:right;
  padding:3px 9px 0 0;
}
.hor-grad .hbtns a, .vert-grad .hbtns a {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  line-height:12px;
  background:#20201f;
  color:#dcccb4;
  padding:5px 23px 4px 23px;
  vertical-align:middle;
}
.hor-grad .hbtns a:hover, .vert-grad .hbtns a:hover {
  text-decoration:none;
  background:#101010;
  color:#ffffff;
}
.hor-grad .hbtns a.next, .vert-grad .hbtns a.next { padding:0; }
.hor-grad .hbtns a.prev, .vert-grad .hbtns a.prev { padding:0; }
.box-white h3 {
  font-size:16px;
  line-height:16px;
  color:#dbceb7;
  padding:7px 0px 3px;
  margin:0;
}
.opinie .item {
  display:block;
  margin:10px 0;
}
.opinie .item strong {
  font-weight:normal;
  display:block;
  color:#20201f;
  font-size:12px;
  line-height:14px;
}
.opinie .item span {
  margin-top:10px;
  color:#898989;
  font-size:12px;
  line-height:14px;
  display:block;
  text-align:right;
}
.opinie .item:hover { text-decoration:none; }
.last-view .item {
  border-bottom:1px solid #cccccc;
  margin:0 19px;
  padding:10px 0;
}
.last-view .item img {
  float:left;
  width:50px;
  height:50px;
  margin-right:10px;
}
.last-view .item a { color:#20201f; }
.last-view .item a:hover { text-decoration:none; }
.last-view .item strong, .last-view .item span { display:block; }
.last-view .item .price b { color:#dbceb7; }
.last-view .btns {
  text-align:right;
  padding:5px 0;
  margin:5px 19px;
}
.last-view .btns a {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  line-height:12px;
  padding:5px 20px 5px;
  background:#20201f;
  color:#dbceb7;
}
.last-view .btns a:hover {
  text-decoration:none;
  text:#ffffff;
}
.home-finder {
  background:url('/images/mail.png') no-repeat 225px 25px;
  height:137px;
}
.home-finder p {
  position:absolute;
  color:#dbceb7;
  margin:20px 0 0 15px;
}
.home-finder form {
  margin-top:75px;
  padding:0 10px 0 15px;
  display:block;
}
.home-finder form input.t {
  border:1px solid #b5935b;
  float:left;
  background:#ffffff;
  outline:none;
  color:#000000;
  padding:4px 4px;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  width:153px;
  vertical-align:middle;
}
.home-finder form input.t:focus {
  background-color:#e4e4e4;
  background-image:-moz-linear-gradient(top,#d3d3d1,#ffffff);
  background-image:-ms-linear-gradient(top,#d3d3d1,#ffffff);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#d3d3d1),to(#ffffff));
  background-image:-webkit-linear-gradient(top,#d3d3d1,#ffffff);
  background-image:-o-linear-gradient(top,#d3d3d1,#ffffff);
  background-image:linear-gradient(top,#d3d3d1,#ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d1', endColorstr='#ffffff', GradientType=0);
}
.home-finder form .placeholder-on { color:#a7a7b6 !important; }
.home-finder form input.submit {
  float:right;
  border:none;
  padding:5px 23px 4px;
  font-size:14px;
  line-height:14px;
  color:#dbceb7;
  background:#20201f;
  vertical-align:middle;
}
.home-finder form input.submit:hover {
  color:#ffffff;
  text-decoration:none;
}
.home-finder form input.submit:active { margin:1px 20px 0 0; }
.be-agent {
  background:#20201f url('/images/80.png') no-repeat 183px 10px;
  height:137px;
}
.be-agent h3 { color:#dbceb7; }
.be-agent p {
  color:#dbceb7;
  margin:10px 75px 0 15px;
}
.be-agent .hbtns {
  position:relative;
  float:right;
}
.be-agent .hbtns a {
  background:#b5935b;
  color:#20201f;
}
.news-box { background:url('news-bg.png') no-repeat left 30px; }
.news-box ul {
  list-style:none;
  margin:0;
  padding:0;
}
.news-box ul li {
  margin:0;
  padding:0;
}
.news-box ul li a {
  padding:0 11px 0 113px;
  color:#20201f;
  display:block;
  height:79px;
  line-height:15px;
}
.news-box ul li a:hover {
  text-decoration:none;
  color:#ffffff;
}
.news-box ul li a span {
  margin-top:10px;
  font-size:12px;
  line-height:15px;
  height:45px;
  overflow:hidden;
  display:block;
}
.news-box ul li a strong, .news-box ul li a b {
  color:#dcccb4;
  display:block;
  line-height:15px;
}
.news-box ul li a strong:hover, .news-box ul li a b:hover { color:#ffffff; }
.news-box ul li a b {
  position:absolute;
  width:196px;
  margin-top:55px;
  text-align:right;
}
.agent-month { padding:6px 0 0 12px; }
.agent-month img {
  float:left;
  background:#f5f5f5;
  padding:7px;
  height:71px;
  width:auto;
  margin-right:20px;
}
.agent-month .ai {
  display:block;
  color:#20201f;
  margin-top:6px;
}
.agent-month .ai strong {
  margin:2px 0 4px;
  display:block;
  font-size:14px;
  color:#dbceb7;
}
.agent-month .ai span {
  margin:2px;
  display:block;
  color:#dbceb7;
}
.agent-form {
  padding:5px 20px 5px 10px;
  margin:0;
}
.agent-form img {
  float:right;
  margin-left:10px;
}
.agent-form .mi {
  text-align:right;
  float:right;
  color:#ffffff;
  width:175px;
}
.agent-form .mi strong {
  margin:3px 0 5px;
  display:block;
  font-size:14px;
  white-sapce:normal;
}
.agent-form .mi strong b { white-space:nowrap; }
.agent-form .mi span {
  display:block;
  font-weight:bold;
}
.box-ks-buttons {
  display:block;
  text-align:right;
  position:absolute;
  width:310px;
  margin:-20px 0 0;
}
.box-ks-buttons a {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  overflow:hidden;
  outline:none;
  height:12px;
  width:12px;
  border:1px solid #20201f;
  background:#20201f;
  -webkit-border-radius:14px;
  -moz-border-radius:14px;
  border-radius:14px;
  margin-left:7px;
}
.box-ks-buttons a.active {
  border:1px solid #dcccb4 !important;
  background:#dcccb4 !important;
}
.box-ks-buttons a span { display:none; }
.box-kup {
  height:110px;
  overflow:hidden;
  background:url('/images/home.png') no-repeat 10px 15px;
}
.box-kup a {
  display:none;
  margin:0 10px 0 130px;
}
.box-kup a:hover { text-decoration:none; }
.box-kup a.active { display:block; }
.box-kup span {
  color:#20201f;
  display:block;
}
.box-kup strong {
  color:#dbceb7;
  display:block;
}
.box-sprzedaj {
  height:110px;
  overflow:hidden;
  background:url('/images/home.png') no-repeat 10px 15px;
}
.box-sprzedaj a {
  display:none;
  margin:0 10px 0 120px;
}
.box-sprzedaj a:hover { text-decoration:none; }
.box-sprzedaj a.active { display:block; }
.box-sprzedaj span {
  color:#20201f;
  display:block;
}
.box-sprzedaj strong {
  color:#dbceb7;
  display:block;
}
label.new_window {
  color:#20201f;
  margin:3px 0 0 3px;
}
.w1of3 {
  float:left;
  width:322px;
}
.w2of3 {
  width:662px;
  float:left;
}
.wml { margin-left:16px; }
.w2of3 .w1of3 { width:323px; }
.wmt { margin-top:20px; }
.wmts { margin-top:10px; }
.wmb { margin-bottom:20px !important; }
.hbtm { height:132px; }
.hbtm a {
  height:132px;
  display:block;
  width:100%;
}
.hbtm a img {
  position:absolute;
  margin:-4px 0 0 -9px;
}
.hbtm2 { height:128px; }
.youtube {
  position:relative;
  z-index:100;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.makler-list .agent { padding:10px 36px; }
.makler-list .agent img {
  display:block;
  float:left;
  padding:6px;
  background:#20201f;
  min-height:77px;
  min-width:96px;
}
.makler-list .agent.odd {
  background:#b5935b;
  background:rgba(181,147,91,0.7);
}
.makler-list .agent .info {
  float:left;
  padding-left:28px;
}
.makler-list .agent .info .name {
  display:block;
  color:#20201f;
  margin:0;
  padding:0;
  font-size:16px;
  font-weight:normal;
  line-height:16px;
}
.makler-list .agent .info span {
  display:block;
  color:#20201f;
  padding:0;
  font-size:12px;
  font-weight:normal;
  line-height:16px;
  margin:0;
}
.makler-list .agent .info span b, .makler-list .agent .info span a {
  color:#ffffff;
  font-weight:normal;
}
.makler-list .agent .info .func {
  margin:6px 0 19px;
  line-height:12px;
}
.makler-list .agent .info .gg {
  padding:3px 0 3px 20px;
  background:url('/images/gg.png') no-repeat left;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.contact-box a.iframe { border:1px solid #dbceb7; }
.contact-box .info {
  float:right;
  margin-left:19px;
}
.contact-box .info strong {
  display:block;
  font-size:16px;
}
.contact-box .info p {
  color:#20201f;
  font-size:12px;
  line-height:!6px;
}
.contact-box .info p a { color:#ffffff; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.news-list .news {
  clear:both;
  border-top:1px solid #dbceb7;
  padding:20px 10px;
  margin:0;
  background:rgba(219,206,183,0.5);
}
.news-list .news:nth-child(odd) { background:rgba(181,147,91,0.5); }
.news-list .news:first-child { border-top:none; }
.news-list .news img {
  float:left;
  margin:0 20px 0 0;
}
.news-list .news:nth-child(even) img {
  float:right;
  margin:0 0 0 20px;
}
.news-list .news strong {
  font-size:16px;
  line-height:16px;
  color:#20201f;
  display:block;
}
.news-list .news strong:hover { text-decoration:underline; }
.news-list .news span.date {
  color:#ffffff;
  display:block;
}
.news-list .news span.d {
  color:#20201f;
  display:block;
  line-height:16px;
}
.news-list .news b.more {
  float:right;
  color:#20201f;
}
.news-list .news b.more:hover { text-decoration:underline; }
.news-list .news a {
  color:#20201f;
  display:block;
}
.news-list .news a:hover { text-decoration:none; }
.news-content h3 {
  font-size:16px;
  line-height:22px;
  color:#20201f;
  display:block;
  margin:0;
  padding:0;
}
.news-content span.date {
  color:#ffffff;
  display:block;
}
.news-content .tags {
  color:#20201f;
  font-size:11px;
}
.news-content .tags a {
  font-size:11px;
  color:#20201f;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.opinie-klientow .item {
  border-top:1px solid #eeeeee;
  padding:15px 0 10px 75px;
  background:url('cmas.png') no-repeat left 20px;
  min-height:70px;
}
.opinie-klientow .item a {
  position:absolute;
  margin-top:-90px;
}
.opinie-klientow .item p {
  color:#888888;
  padding:0 10px 0 0;
  margin:0;
}
.opinie-klientow .item span {
  margin-top:10px;
  padding:0 10px 0 0;
  display:block;
  text-align:right;
  color:#bbbbbb;
  font-style:italic;
}
.opinie-klientow .first-item {
  border-top:none;
  padding-top:0;
  background-position:left 5px;
}
a.opinie-btn, .opinie-dodaj input.submit {
  margin:8px 22px 1px 0;
  border:1px solid #ffffff;
  padding:2px 10px 3px;
  font-size:12px;
  line-height:12px;
  color:#545451;
  background-color:#ecf4f9;
  background-image:-moz-linear-gradient(top,#e0edf5,#ffffff);
  background-image:-ms-linear-gradient(top,#e0edf5,#ffffff);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#e0edf5),to(#ffffff));
  background-image:-webkit-linear-gradient(top,#e0edf5,#ffffff);
  background-image:-o-linear-gradient(top,#e0edf5,#ffffff);
  background-image:linear-gradient(top,#e0edf5,#ffffff);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0edf5', endColorstr='#ffffff', GradientType=0);
  -webkit-box-shadow:0 1px 2px #888888;
  -moz-box-shadow:0 1px 2px #888888;
  box-shadow:0 1px 2px #888888;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
a.opinie-btn:hover, .opinie-dodaj input.submit:hover {
  color:#20201f;
  -webkit-box-shadow:0 2px 2px #888888;
  -moz-box-shadow:0 2px 2px #888888;
  box-shadow:0 2px 2px #888888;
  -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);
  -moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);
  box-shadow:0 2px 2px rgba(0,0,0,0.5);
  text-decoration:none;
}
a.opinie-btn:active, .opinie-dodaj input.submit:active {
  margin:9px 22px 0 0;
  -webkit-box-shadow:0 1px 2px #888888;
  -moz-box-shadow:0 1px 2px #888888;
  box-shadow:0 1px 2px #888888;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
a.opinie-btn {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  float:right;
}
.opinie-dodaj .row { padding:5px; }
.opinie-dodaj input.t, .opinie-dodaj textarea {
  border:1px solid #cccccc;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color:#aaaaaa;
  padding:5px 10px;
  width:500px;
  font-size:12px;
  line-height:12px;
}
.opinie-dodaj input.t:focus, .opinie-dodaj textarea:focus {
  color:#444444;
  border:1px solid #aaaaaa;
}
.opinie-dodaj textarea {
  height:160px;
  line-height:15px;
  resize:none;
}
.opinie-dodaj .err { border:1px solid #bb0000 !important; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.kalkulator-kredytowy table.kalkulator {
  border:1px solid #dbceb7;
  width:303px;
  float:left;
  margin:0;
  padding:0;
  border-collapse:collapse;
  height:255px;
}
.kalkulator-kredytowy table.kalkulator td, .kalkulator-kredytowy table.kalkulator th {
  margin:0;
  padding:4px 4px;
  font-size:12px;
  font-weight:normal;
}
.kalkulator-kredytowy table.kalkulator th {
  text-align:right;
  font-size:11px;
}
.kalkulator-kredytowy table.kalkulator th.header {
  text-align:center;
  font-size:14px;
  font-weight:bold;
  background-color:#ccb590;
  background-image:-moz-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-ms-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcccb4),to(#b5935b));
  background-image:-webkit-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-o-linear-gradient(top,#dcccb4,#b5935b);
  background-image:linear-gradient(top,#dcccb4,#b5935b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcccb4', endColorstr='#b5935b', GradientType=0);
}
.kalkulator-kredytowy table.kalkulator .bdr td, .kalkulator-kredytowy table.kalkulator .bdr th { border-bottom:1px solid #b5935b; }
.kalkulator-kredytowy table.kalkulator input.t, .kalkulator-kredytowy table.kalkulator select {
  border:1px solid #b5935b;
  outline:none;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  color:#20201f;
  width:100px;
  padding:3px 10px;
  font-size:12px;
  line-height:12px;
  margin-right:4px;
  background:#ffffff;
}
.kalkulator-kredytowy table.kalkulator input.sm { width:40px; }
.kalkulator-kredytowy table.kalkulator input.submit {
  border:none;
  margin:0 20px 1px 0;
  padding:5px 13px 4px;
  font-size:12px;
  line-height:12px;
  color:#dbceb7;
  background:#20201f;
  -webkit-box-shadow:0 1px 2px #888888;
  -moz-box-shadow:0 1px 2px #888888;
  box-shadow:0 1px 2px #888888;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.kalkulator-kredytowy table.kalkulator input.submit:hover {
  color:#ffffff;
  text-decoration:none;
}
.kalkulator-kredytowy table.kalkulator input.submit:active { margin:1px 20px 0 0; }
.kalkulator-kredytowy .kalkulator-suma { float:right !important; }
.kalkulator-kredytowy .kalkulator-suma td { font-weight:bold !important; }
.kalkulator-kredytowy table.kalkulator-wyniki {
  border:1px solid #dbceb7;
  width:100%;
  margin:20px 0 0;
  padding:0;
  border-collapse:collapse;
  height:240px;
}
.kalkulator-kredytowy table.kalkulator-wyniki td, .kalkulator-kredytowy table.kalkulator-wyniki th {
  margin:0;
  padding:4px 10px;
  font-size:12px;
  font-weight:normal;
  text-align:right;
}
.kalkulator-kredytowy table.kalkulator-wyniki thead th {
  font-size:14px;
  font-weight:bold;
  background-color:#ccb590;
  background-image:-moz-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-ms-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcccb4),to(#b5935b));
  background-image:-webkit-linear-gradient(top,#dcccb4,#b5935b);
  background-image:-o-linear-gradient(top,#dcccb4,#b5935b);
  background-image:linear-gradient(top,#dcccb4,#b5935b);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcccb4', endColorstr='#b5935b', GradientType=0);
}
.kalkulator-kredytowy table.kalkulator-wyniki tfoot th {
  font-size:14px;
  font-weight:bold;
  background-color:#c5aa7f;
  background-image:-moz-linear-gradient(top,#b5935b,#dcccb4);
  background-image:-ms-linear-gradient(top,#b5935b,#dcccb4);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#b5935b),to(#dcccb4));
  background-image:-webkit-linear-gradient(top,#b5935b,#dcccb4);
  background-image:-o-linear-gradient(top,#b5935b,#dcccb4);
  background-image:linear-gradient(top,#b5935b,#dcccb4);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5935b', endColorstr='#dcccb4', GradientType=0);
}
.kalkulator-kredytowy table.kalkulator-wyniki .l { text-align:right; }
.kalkulator-kredytowy table.kalkulator-wyniki tr.more-ds td { display:none; }
.kalkulator-kredytowy table.kalkulator-wyniki td.more { text-align:center; }
.kalkulator-kredytowy table.kalkulator-wyniki td.more a { color:#dbceb7; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.poszukiwane-oferty .item {
  border-top:1px solid #aaaaaa;
  padding:10px;
}
.poszukiwane-oferty .item p {
  color:#20201f;
  font-size:12px;
  line-height:15px;
}
.poszukiwane-oferty .item .ct {
  color:#878784;
  font-size:11px;
}
.poszukiwane-oferty .item .ct a, .poszukiwane-oferty .item .ct span {
  font-size:11px;
  color:#545451;
  font-weight:bold;
}
.poszukiwane-oferty .first-item {
  border-top:0;
  padding-top:0;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.oferta .h {
  border-bottom:1px solid #dbceb7;
  margin-bottom:5px;
}
.oferta .h .btl {
  float:right;
  color:#ffffff;
  font-size:12px;
  line-height:18px;
}
.oferta .h .num {
  color:#ffffff;
  font-size:18px;
  line-height:18px;
  font-weight:bold;
}
.oferta .h .cat {
  color:#353533;
  font-size:12px;
  line-height:18px;
}
.oferta .price {
  float:right;
  width:200px;
  text-align:right;
  color:#353533;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}
.oferta .price span {
  font-size:14px;
  color:#20201f;
}
.oferta .ti {
  float:left;
  width:400px;
}
.oferta .city {
  color:#353533;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}
.oferta .city a {
  color:#353533;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}
.oferta .si {
  color:#353533;
  font-size:12px;
  line-height:16px;
  font-weight:bold;
}
.oferta .si span { color:#20201f; }
.oferta .gallery {
  margin:10px 17px 20px 0;
  float:left;
  width:362px;
}
.oferta .gallery .mt {
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  background:#dbceb7;
  text-align:center;
  padding:10px 0;
}
.oferta .gallery .mt a {
  border:1px solid #dbceb7;
  display:block;
  margin:0 auto;
  width:340px;
}
.oferta .gallery .mt a:hover { border:1px solid #dbceb7; }
.oferta .gallery .mt img {
  display:block;
  width:340px;
  height:auto;
}
.oferta .gallery .mil { padding-left:2px; }
.oferta .gallery .mil a {
  border:1px solid #dbceb7;
  float:left;
  display:block;
  width:110px;
  height:73px;
  overflow:hidden;
  margin:10px 10px 0 0;
}
.oferta .gallery .mil a img {
  display:block;
  width:110px;
  height:auto;
}
.oferta .gallery .mil a.lir { margin-right:0; }
.oferta .gallery .mil a:hover { border:1px solid #dbceb7; }
.oferta .checkrate {
  margin-top:10px;
  height:39px;
}
.oferta .checkrate div {
  width:250px;
  float:left;
  border:1px solid #dbceb7;
  font-size:11px;
  line-height:13px;
  text-align:center;
  padding:10px 0 10px;
  color:#353533;
}
.oferta .checkrate b {
  color:#ffffff;
  font-size:13px;
  line-height:13px;
}
.oferta .checkrate a {
  background:#20201f;
  padding:3px 12px;
  font-size:11px;
  color:#dbceb7;
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.oferta .checkrate a:hover {
  background:#101010;
  color:#ffffff;
  text-decoration:none;
}
.oferta .desc { margin-top:10px; }
.oferta .desc p {
  padding:0;
  margin:0;
  line-height:14px;
  font-size:11px;
  color:#353533;
}
.oferta table.pco {
  width:250px;
  border-collapse:collapse;
  border:none;
  border-bottom:1px solid #dbceb7;
  padding:0;
  margin:10px 0;
}
.oferta table.pco th {
  font-size:11px;
  font-weight:normal;
  color:#353533;
  text-align:right;
  padding-right:4px;
}
.oferta table.pco td {
  font-size:11px;
  width:125px;
  color:#20201f;
}
.oferta table.pco tr.last td, .oferta table.pco tr.last th { padding-bottom:10px; }
.oferta .details {
  width:100%;
  margin:10px 0 0;
  padding:0;
  border:none;
  border-collapse:collapse;
}
.oferta .details th, .oferta .details td {
  padding:5px 6px;
  margin:0;
  color:#20201f;
  width:30%;
  font-weight:normal;
  vertical-align:top;
}
.oferta .details th {
  text-align:right;
  width:20%;
  color:#353533;
}
.oferta .details tr.odd th, .oferta .details tr.odd td {
  background:#b5935b;
  background:rgba(181,147,91,0.7);
}
.oferta .actions {
  margin:20px 0 0;
  padding:10px 30px;
  border:1px solid #dbceb7;
  height:60px;
}
.oferta .actions li {
  list-style:none;
  float:left;
  padding:0;
  margin:10px 20px 0 0;
  width:170px;
}
.oferta .actions li a {
  color:#353533;
  white-space:nowrap;
}
.oferta .actions li a span {
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  width:13px;
  height:12px;
  margin-right:5px;
  background:url('/images/actions.gif') no-repeat left top;
}
.oferta .actions li a:hover {
  text-decoration:none;
  color:#ffffff;
}
.oferta .actions li.calc span { background-position:left top; }
.oferta .actions li.bucket span { background-position:-13px top; }
.oferta .actions li.print span { background-position:-52px top; }
.oferta .actions li.printminis span { background-position:-65px top; }
.oferta .actions li.printbigs span { background-position:-39px top; }
.oferta .actions li.send span { background-position:-26px top; }
.oferta .mapa { margin-top:20px; }
.oferta .mapa #mapka { height:350px; }
.oferta .mapa .mib { margin-top:5px; }
.oferta .mapa .mib a {
  color:#20201f;
  float:left;
}
.oferta .mapa .mib span { float:right; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.lista-ofert { margin-top:10px; }
.lista-ofert ul.oferty {
  margin:10px 0;
  padding:0;
  border-bottom:1px solid #dbceb7;
}
.lista-ofert ul.oferty li {
  list-style:none;
  display:block;
  margin:0;
  padding:14px 0 9px;
  border-top:1px solid #dbceb7;
  background:rgba(219,206,183,0.5);
}
.lista-ofert ul.oferty li.odd { background:rgba(181,147,91,0.5); }
.lista-ofert ul.oferty li.odd:hover { background:#b5935b; }
.lista-ofert ul.oferty li.even:hover { background:#dbceb7; }
.lista-ofert ul.oferty li div.i {
  margin:0 19px 0 10px;
  width:150px;
  float:left;
  text-align:center;
}
.lista-ofert ul.oferty li div.i a img { max-width:150px; }
.lista-ofert ul.oferty li .otmqtip { text-align:left; }
.lista-ofert ul.oferty li .notes {
  margin-top:10px;
  text-align:center;
}
.lista-ofert ul.oferty li .notes a { margin:0 auto; }
.lista-ofert ul.oferty li a.oct {
  display:block;
  float:left;
  width:450px;
  color:#20201f;
}
.lista-ofert ul.oferty li a.oct:hover { text-decoration:none; }
.lista-ofert ul.oferty li .city {
  color:#ffffff;
  font-size:18px;
  line-height:18px;
  font-weight:normal;
}
.lista-ofert ul.oferty li .price {
  font-size:12px;
  line-height:18px;
  float:right;
  width:160px;
}
.lista-ofert ul.oferty li .price span {
  font-size:18px;
  line-height:18px;
  color:#ffffff;
}
.lista-ofert ul.oferty li .price span.pc2 {
  font-size:14px;
  line-height:18px;
}
.lista-ofert ul.oferty li .inf {
  font-size:12px;
  line-height:18px;
  float:left;
  width:280px;
}
.lista-ofert ul.oferty li .inf span {
  font-size:14px;
  line-height:18px;
  color:#ffffff;
}
.lista-ofert ul.oferty li .inf b {
  white-space:nowrap;
  font-weight:normal;
}
.lista-ofert ul.oferty li .desc {
  clear:both;
  display:block;
  padding:10px 10px 0 0;
  line-height:15px;
  font-size:12px;
  height:75px;
  overflow:hidden;
  text-align:justify;
}
.lista-ofert .miniHead a { color:#20201f; }
.lista-ofert .combox { float:right; }
.notes-list-add, .notes-list-del {
  width:95px;
  height:15px;
  display:block;
  outline:none;
  text-indent:-9999px;
}
.notes-list-add { background:url('/images/pl/notesAdd.gif') no-repeat left top; }
.notes-list-del {
  width:83px;
  background:url('/images/pl/notesDel.gif') no-repeat left top;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.special-group .special-header {
  font-size:14px;
  margin-top:10px;
  padding-left:5px;
}
.special-group .special-header span { color:#ffffff; }
.special-group .special-header span.count { color:#aa874d; }
.special-group .item {
  background:rgba(219,206,183,0.5);
  border:1px solid #dbceb7;
  padding:5px 0 5px 10px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin:5px 0;
}
.special-group .odd {
  background:rgba(181,147,91,0.5);
  border:1px solid #dbceb7;
}
.special-group div.img {
  float:left;
  width:162px;
}
.special-group a.img {
  float:left;
  background:#20201f;
  border:1px solid #dbceb7;
  padding:5px;
  display:block;
}
.special-group a.img img {
  display:block;
  width:150px;
  height:auto;
}
.special-group .notes {
  clear:both;
  padding-top:10px;
  text-align:center;
}
.special-group .notes a { margin:0 auto; }
.special-group .details {
  margin-left:10px;
  float:left;
  width:435px;
  cursor:pointer;
}
.special-group table {
  float:left;
  width:180px;
  font-size:11px;
}
.special-group table th {
  text-align:right;
  color:#20201f;
  font-weight:normal;
  vertical-align:bottom;
  margin:0;
  padding:2px 5px 2px 0;
}
.special-group table td {
  margin:0;
  padding:2px 0 2px 0;
}
.special-group table td.cena {
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
}
.special-group table .num {
  font-weight:bold;
  border-bottom:1px solid #dbceb7;
}
.special-group table td.num { font-size:14px; }
.special-group .desc {
  padding:0 0 0 10px;
  line-height:13px;
  font-size:11px;
  margin:0;
  width:235px;
  float:right;
  border-left:1px solid #dbceb7;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#fast-contact { border:1px solid #dbceb7; }
#fast-contact h3 {
  margin:0;
  background:#20201f;
  color:#dbceb7;
  font-weight:normal;
  font-size:18px;
  line-height:18px;
  padding:17px 15px 20px;
}
#fast-contact form {
  background:#b5935b;
  padding:4px 0 13px;
}
#fast-contact form .row { padding:6px 10px; }
#fast-contact form .msg {
  color:#dbceb7;
  margin-left:20px;
}
#fast-contact form label {
  color:#dbceb7;
  font-size:11px;
  line-height:14px;
  float:left;
  text-align:right;
  width:45px;
  margin-right:10px;
  padding-top:5px;
}
#fast-contact form label.ia {
  float:left;
  width:200px;
  margin:0;
  text-align:left;
}
#fast-contact form #qc_ia {
  float:left;
  margin:8px 10px 0 30px;
}
#fast-contact form .t {
  background:#ffffff;
  border:1px solid #b8cbde;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:3px 5px;
  resize:none;
  width:200px;
  color:#3a3a38;
}
#fast-contact form .t:focus {
  background-color:#d6d0c6;
  background-image:-moz-linear-gradient(top,#d3d3d1,#dcccb4);
  background-image:-ms-linear-gradient(top,#d3d3d1,#dcccb4);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#d3d3d1),to(#dcccb4));
  background-image:-webkit-linear-gradient(top,#d3d3d1,#dcccb4);
  background-image:-o-linear-gradient(top,#d3d3d1,#dcccb4);
  background-image:linear-gradient(top,#d3d3d1,#dcccb4);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d1', endColorstr='#dcccb4', GradientType=0);
  color:#20201f;
}
#fast-contact form textarea { height:80px; }
#fast-contact form input.submit {
  float:right;
  border:none;
  padding:5px 20px 5px;
  background:#20201f;
  color:#dbceb7;
  font-size:12px;
  line-height:12px;
  margin:0 8px 1px;
}
#fast-contact form input.submit:hover {
  color:#ffffff;
  text-decoration:none;
}
.margin-group .home-finder {
  border:solid 1px #dbceb7;
  background-position:200px 25px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.margin-group .home-finder p { color:#20201f; }
.margin-group .home-finder .t { width:153px; }
.margin-group .home-finder .submit {
  padding-left:15px;
  padding-right:15px;
}
.margin-group .vert-grad {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  -webkit-box-shadow:none, 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow:none, 0 1px 3px rgba(0,0,0,0.25);
  box-shadow:none, 0 1px 3px rgba(0,0,0,0.25);
}
.margin-group .wmt {
  margin-top:10px;
  border:solid 1px #dbceb7;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.margin-group .wmt .home-finder { border:0; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
#nav-seek { margin-top:20px; }
#nav-seek ul.tabs {
  height:34px;
  list-style:none;
  padding:0;
  margin:0;
}
#nav-seek ul.tabs li {
  float:left;
  margin:0;
  padding:0;
}
#nav-seek ul.tabs li a {
  display:block;
  background:#b5935b;
  border:1px solid #20201f;
  border-right:none;
  padding:9px 34px;
  font-size:14px;
  line-height:14px;
  color:#ffffff;
}
#nav-seek ul.tabs li a:hover {
  text-decoration:none;
  background:#20201f;
}
#nav-seek ul.tabs li.last-item a { border-right:1px solid #20201f; }
#nav-seek ul.tabs li.next-active a { border-right:1px solid #20201f; }
#nav-seek ul.tabs li.active a {
  background:#20201f;
  color:#dbceb7;
  border:1px solid #20201f;
  border-bottom:1px solid #20201f;
}
.nav-seek-form { background:#20201f; }
.nav-seek-form .bgi { min-height:118px; }
.nav-seek-form .formBackground {
  padding:0;
  margin:0;
  width:700px;
}
.nav-seek-form .formBackground .formBg, .nav-seek-form .formBackground .formBg2 {
  padding:0;
  margin:0;
  vertical-align:top;
  width:349px;
}
.nav-seek-form .formBackground .formBg table, .nav-seek-form .formBackground .formBg2 table {
  width:349px;
  color:#dbceb7;
  font-size:11px;
  line-height:11px;
}
.nav-seek-form .formBackground .formField {
  text-align:right;
  padding:3px 0;
}
.nav-seek-form .formBackground th {
  padding:3px 0;
  text-align:right;
  width:120px;
  font-weight:normal;
}
.nav-seek-form .formBackground .ppd { width:2px; }
.nav-seek-form .formBackground input {
  margin:0;
  font-size:12px;
  height:12px;
  line-height:12px;
  font-family:Arial;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  background:#dbceb7;
  border:none;
  outline:none;
  color:#20201f;
  width:200px;
  padding:4px 5px;
}
.nav-seek-form .formBackground input.narrow {
  width:72px;
  margin:0 5px;
}
.nav-seek-form .formBackground input.right { margin-right:0; }
.nav-seek-form .formBackground input:focus {
  background:#b5935b;
  color:#20201f;
}
.nav-seek-form .linki input {
  position:absolute;
  margin:-28px 0 0 730px;
  border:none;
  padding:5px 30px;
  font-size:12px;
  line-height:12px;
  background:#b5935b;
  color:#20201f;
  -webkit-box-shadow:0 1px 2px #888888;
  -moz-box-shadow:0 1px 2px #888888;
  box-shadow:0 1px 2px #888888;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
.nav-seek-form .linki input:hover { color:#ffffff; }
#switcher {
  position:absolute;
  margin:70px 0 0 730px;
  width:100px;
}
#switcher a { color:#dbceb7; }
#switcher a:hover { text-decoration:none; }
div.nbhide {
  position:absolute;
  display:block;
  margin-left:-1px;
  border-top:none;
  background:#b5935b;
  color:#20201f;
  z-index:10;
  -moz-box-shadow:5px 5px 10px #dddddd;
  -moz-box-shadow:5px 5px 10px rgba(0,0,0,0.4);
  -webkit-box-shadow:5px 5px 10px #dddddd;
  -webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.4);
  box-shadow:5px 5px 10px #dddddd;
  box-shadow:5px 5px 10px rgba(0,0,0,0.4);
  text-align:left;
}
div.nbhide a.closeme {
  float:right;
  overflow:hidden;
  color:#dbceb7;
  background:#20201f;
  font:10px 'Courier New', monospace;
  line-height:10px;
  font-weight:bold;
  margin:3px;
  padding:2px 5px 2px;
}
div.nbhide div.closediv {
  display:block;
  text-align:center;
  height:30px;
  padding-top:4px;
}
div.nbhide a.closeme2 {
  padding:2px 10px;
  font-size:12px;
  line-height:12px;
  color:#dbceb7;
  background:#20201f;
  -webkit-box-shadow:0 1px 2px #888888;
  -moz-box-shadow:0 1px 2px #888888;
  box-shadow:0 1px 2px #888888;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,0.4);
  box-shadow:0 1px 2px rgba(0,0,0,0.4);
}
div.nbhide a.closeme2:hover {
  background:#b5935b;
  color:#20201f;
}
div.nbhide .ctn {
  padding:0px 10px 5px;
  clear:both;
}
div.nbhide span.load {
  color:#888888;
  font-size:9px;
  line-height:9px;
  float:left;
  margin-left:4px;
}
div.nbhide a:hover { text-decoration:none; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.pagination {
  margin:0;
  padding:0;
  display:block;
  text-align:center;
}
.pagination li {
  list-style:none;
  display:inline;
  margin:0 3px;
}
.pagination li a {
  color:#2d2d2c !important;
  font-size:12px;
  line-height:12px;
}
.pagination li a:hover {
  text-decoration:none;
  color:#20201f;
}
.pagination li.active {
  font-size:16px;
  line-height:16px;
  color:#20201f;
  font-weight:bold;
}
.pagination li.t a {
  font-size:16px;
  line-height:16px;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
footer {
  background:transparent;
  text-align:center;
}
footer div.footer {
  text-align:left;
  width:1000px;
  margin:0 auto;
  padding:0 0 15px;
}
footer .copybox {
  background:#b5935b;
  text-align:center;
}
footer .copybox .footer { padding-bottom:20px; }
footer .copy, footer .power { color:#ffffff; }
footer .copy a, footer .power a {
  color:#ffffff;
  font-weight:bold;
}
footer .copy {
  float:left;
  width:470px;
}
footer .power {
  float:right;
  width:520px;
}
footer .box {
  background:url('/images/footer_logo.png') no-repeat 35px 5px;
  padding-left:399px;
  height:165px;
}
footer .box p {
  color:#ffffff;
  float:left;
  margin:17px 0 0;
}
footer .box p strong {
  font-size:16px;
  color:#b5935b;
}
footer .box p.addr { width:161px; }
footer .box p a { color:#ffffff; }
footer .social {
  position:absolute;
  padding:0;
  margin:115px 0 0 818px;
  zoom:1;
}
footer .social li {
  list-style:none;
  float:left;
  margin:0 10px 0 0;
  padding:0;
}
footer .social li a {
  display:block;
  width:35px;
  height:35px;
  overflow:hidden;
  outline:none;
}
.no-js footer .social a:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity:1;
  opacity:1;
}
p.sorry {
  font-size:22px !important;
  line-height:30px !important;
  text-align:center;
  color:#20201f !important;
  margin:0 !important;
  font-style:italic !important;
  padding:50px 0 70px !important;
  border-bottom:1px solid #dbceb7;
}
p.sorry span {
  display:block;
  font-size:14px;
  line-height:18px;
}
p.error {
  color:#bb0000 !important;
  border-top:1px solid #bb0000;
  border-bottom:1px solid #bb0000;
  padding:30px 0 !important;
  margin:10px 0 !important;
}
p.success {
  color:#1d7500 !important;
  border-top:1px solid #1d7500;
  border-bottom:1px solid #1d7500;
  padding:30px 0 !important;
  margin:10px 0 !important;
}
#baloons, .ee_baloon { cursor:url(gun.cur), url(/media/gun.cur), default; }
.ee_baloon {
  background:url('logo-balon.png') no-repeat -80px top;
  width:40px;
  height:48px;
  overflow:hidden;
  outline:none;
  position:fixed;
  z-index:995;
  top:100%;
  left:0;
}
.ee_baloon_poof {
  background:transparent !important;
  background-image:url('poof.png') !important;
  background-repeat:no-repeat !important;
  background-position:left top !important;
  width:128px !important;
  height:128px !important;
  margin:-40px 0 0 -44px !important;
  z-index:994 !important;
}
.ee_baloon_poof2 { background-position:left -128px !important; }
.ee_baloon_poof3 { background-position:left -256px !important; }
.ee_baloon_poof4 { background-position:left -384px !important; }
.ee_baloon_poof5 { background-position:left -512px !important; }
.notepad-cp { position:fixed; }
.hint {
  padding:5px 10px;
  display:block;
  max-width:300px;
  width:300px;
  width:auto;
  color:#444444;
  position:absolute;
  border:1px solid #888888;
  background:#ffffff;
  -webkit-box-shadow:0 0 4px #888888;
  -moz-box-shadow:0 0 4px #888888;
  box-shadow:0 0 4px #888888;
  -webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);
  -moz-box-shadow:0 0 4px rgba(0,0,0,0.5);
  box-shadow:0 0 4px rgba(0,0,0,0.5);
}
.ie6 .notepad-cp { display:none; }
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height:13px; }
div.pp_default .pp_top .pp_left { background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat; }
div.pp_default .pp_top .pp_middle { background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x; }
div.pp_default .pp_top .pp_right { background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat; }
div.pp_default .pp_content .ppt { color:#f8f8f8; }
div.pp_default .pp_content_container .pp_left {
  background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left:13px;
}
div.pp_default .pp_content_container .pp_right {
  background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right:13px;
}
div.pp_default .pp_next:hover {
  background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor:pointer;
}
div.pp_default .pp_previous:hover {
  background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor:pointer;
}
div.pp_default .pp_expand {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor:pointer;
  width:28px;
  height:28px;
}
div.pp_default .pp_expand:hover {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor:pointer;
}
div.pp_default .pp_contract {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor:pointer;
  width:28px;
  height:28px;
}
div.pp_default .pp_contract:hover {
  background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor:pointer;
}
div.pp_default .pp_close {
  width:30px;
  height:30px;
  background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor:pointer;
}
div.pp_default .pp_gallery ul li a {
  background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border:1px solid #aaaaaa;
}
div.pp_default .pp_social { margin-top:7px; }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position:static;
  left:auto;
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height:30px;
  width:30px;
}
div.pp_default .pp_nav .pp_pause { background-position:-51px -29px; }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height:20px;
  width:20px;
  margin:4px 0 0;
}
div.pp_default a.pp_arrow_next {
  left:52px;
  background-position:-82px -3px;
}
div.pp_default .pp_content_container .pp_details { margin-top:5px; }
div.pp_default .pp_nav {
  clear:none;
  height:30px;
  width:110px;
  position:relative;
}
div.pp_default .pp_nav .currentTextHolder {
  font-family:Georgia;
  font-style:italic;
  color:#999999;
  font-size:11px;
  left:75px;
  line-height:25px;
  position:absolute;
  top:2px;
  margin:0;
  padding:0 0 0 10px;
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }
div.pp_default .pp_description {
  font-size:11px;
  font-weight:700;
  line-height:14px;
  margin:5px 50px 5px 0;
}
div.pp_default .pp_bottom .pp_left { background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat; }
div.pp_default .pp_bottom .pp_middle { background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x; }
div.pp_default .pp_bottom .pp_right { background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat; }
div.pp_default .pp_loaderIcon { background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat; }
div.light_rounded .pp_top .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_next:hover {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_previous:hover {
  background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_expand {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_expand:hover {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_contract {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_contract:hover {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
}
div.light_rounded .pp_nav .pp_play {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
}
div.light_rounded .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
}
div.light_rounded .pp_arrow_previous { background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_next { background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
div.light_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
div.light_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_top .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }
div.dark_rounded .pp_top .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }
div.dark_rounded .pp_content_container .pp_left { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }
div.dark_rounded .pp_content_container .pp_right { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }
div.dark_rounded .pp_next:hover {
  background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_previous:hover {
  background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_expand {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_expand:hover {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_contract {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_contract:hover {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
}
div.dark_rounded .pp_description {
  margin-right:85px;
  color:#ffffff;
}
div.dark_rounded .pp_nav .pp_play {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
}
div.dark_rounded .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
}
div.dark_rounded .pp_arrow_previous { background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }
div.dark_rounded .pp_arrow_next { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }
div.dark_rounded .pp_bottom .pp_left { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }
div.dark_rounded .pp_bottom .pp_right { background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }
div.dark_rounded .pp_loaderIcon { background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content { background:#000000; }
div.dark_square .pp_description {
  color:#ffffff;
  margin:0 85px 0 0;
}
div.dark_square .pp_loaderIcon { background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat; }
div.dark_square .pp_expand {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
}
div.dark_square .pp_expand:hover {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
}
div.dark_square .pp_contract {
  background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
}
div.dark_square .pp_contract:hover {
  background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
}
div.dark_square .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
}
div.dark_square .pp_nav { clear:none; }
div.dark_square .pp_nav .pp_play {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
}
div.dark_square .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
}
div.dark_square .pp_arrow_previous { background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }
div.dark_square .pp_arrow_next { background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }
div.dark_square .pp_next:hover {
  background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor:pointer;
}
div.dark_square .pp_previous:hover {
  background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor:pointer;
}
div.light_square .pp_expand {
  background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
}
div.light_square .pp_expand:hover {
  background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
}
div.light_square .pp_contract {
  background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
}
div.light_square .pp_contract:hover {
  background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
}
div.light_square .pp_close {
  width:75px;
  height:22px;
  background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
}
div.light_square .pp_nav .pp_play {
  background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height:15px;
  width:14px;
}
div.light_square .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height:15px;
  width:14px;
}
div.light_square .pp_arrow_previous { background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }
div.light_square .pp_arrow_next { background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }
div.light_square .pp_next:hover {
  background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor:pointer;
}
div.light_square .pp_previous:hover {
  background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor:pointer;
}
div.facebook .pp_top .pp_left { background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }
div.facebook .pp_top .pp_middle { background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }
div.facebook .pp_top .pp_right { background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }
div.facebook .pp_content_container .pp_left { background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }
div.facebook .pp_content_container .pp_right { background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }
div.facebook .pp_expand {
  background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor:pointer;
}
div.facebook .pp_expand:hover {
  background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor:pointer;
}
div.facebook .pp_contract {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor:pointer;
}
div.facebook .pp_contract:hover {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor:pointer;
}
div.facebook .pp_close {
  width:22px;
  height:22px;
  background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor:pointer;
}
div.facebook .pp_description { margin:0 37px 0 0; }
div.facebook .pp_loaderIcon { background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; }
div.facebook .pp_arrow_previous {
  background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height:22px;
  margin-top:0;
  width:22px;
}
div.facebook .pp_arrow_previous.disabled {
  background-position:0 -96px;
  cursor:default;
}
div.facebook .pp_arrow_next {
  background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height:22px;
  margin-top:0;
  width:22px;
}
div.facebook .pp_arrow_next.disabled {
  background-position:-32px -96px;
  cursor:default;
}
div.facebook .pp_nav { margin-top:0; }
div.facebook .pp_nav p {
  font-size:15px;
  padding:0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
  background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height:22px;
  width:22px;
}
div.facebook .pp_nav .pp_pause {
  background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height:22px;
  width:22px;
}
div.facebook .pp_next:hover {
  background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor:pointer;
}
div.facebook .pp_previous:hover {
  background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor:pointer;
}
div.facebook .pp_bottom .pp_left { background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }
div.facebook .pp_bottom .pp_middle { background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }
div.facebook .pp_bottom .pp_right { background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }
div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {
  background:#000000;
  display:none;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:9500;
}
div.pp_pic_holder {
  display:none;
  position:absolute;
  width:100px;
  z-index:10000;
}
.pp_content {
  height:40px;
  min-width:40px;
}
* html .pp_content { width:40px; }
.pp_content_container {
  position:relative;
  text-align:left;
  width:100%;
}
.pp_content_container .pp_left { padding-left:20px; }
.pp_content_container .pp_right { padding-right:20px; }
.pp_content_container .pp_details {
  float:left;
  margin:10px 0 2px;
}
.pp_description {
  display:none;
  margin:0;
}
.pp_social {
  float:left;
  margin:0;
}
.pp_social .facebook {
  float:left;
  margin-left:5px;
  width:55px;
  overflow:hidden;
}
.pp_social .twitter { float:left; }
.pp_nav {
  clear:right;
  float:left;
  margin:3px 10px 0 0;
}
.pp_nav p {
  float:left;
  white-space:nowrap;
  margin:2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
  float:left;
  margin-right:4px;
  text-indent:-10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
  display:block;
  float:left;
  height:15px;
  margin-top:3px;
  overflow:hidden;
  text-indent:-10000px;
  width:14px;
}
.pp_hoverContainer {
  position:absolute;
  top:0;
  width:100%;
  z-index:2000;
}
.pp_gallery {
  display:none;
  left:50%;
  margin-top:-50px;
  position:absolute;
  z-index:10000;
}
.pp_gallery div {
  float:left;
  overflow:hidden;
  position:relative;
}
.pp_gallery ul {
  float:left;
  height:35px;
  position:relative;
  white-space:nowrap;
  margin:0 0 0 5px;
  padding:0;
}
.pp_gallery ul a {
  border:1px rgba(0,0,0,0.5) solid;
  display:block;
  float:left;
  height:33px;
  overflow:hidden;
}
.pp_gallery ul a img { border:0; }
.pp_gallery li {
  display:block;
  float:left;
  margin:0 5px 0 0;
  padding:0;
}
.pp_gallery li.default a {
  background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display:block;
  height:33px;
  width:50px;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px !important; }
a.pp_next {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display:block;
  float:right;
  height:100%;
  text-indent:-10000px;
  width:49%;
}
a.pp_previous {
  background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display:block;
  float:left;
  height:100%;
  text-indent:-10000px;
  width:49%;
}
a.pp_expand, a.pp_contract {
  cursor:pointer;
  display:none;
  height:20px;
  position:absolute;
  right:30px;
  text-indent:-10000px;
  top:10px;
  width:20px;
  z-index:20000;
}
a.pp_close {
  position:absolute;
  right:0;
  top:0;
  display:block;
  line-height:22px;
  text-indent:-10000px;
}
.pp_loaderIcon {
  display:block;
  height:24px;
  left:50%;
  position:absolute;
  top:50%;
  width:24px;
  margin:-12px 0 0 -12px;
}
#pp_full_res { line-height:1 !important; }
#pp_full_res .pp_inline { text-align:left; }
#pp_full_res .pp_inline p { margin:0 0 15px; }
div.ppt {
  color:#ffffff;
  display:none;
  font-size:17px;
  z-index:9999;
  margin:0 0 5px 15px;
}
div.pp_default .pp_content, div.light_rounded .pp_content { background-color:#ffffff; }
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline { color:#000000; }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a { border-color:#ffffff; }
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details { position:relative; }
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content { background:#ffffff; }
div.light_rounded .pp_description, div.light_square .pp_description { margin-right:85px; }
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next { margin-top:12px !important; }
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position:0 -87px;
  cursor:default;
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position:-22px -87px;
  cursor:default;
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon { background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle { background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder { color:#c4c4c4; }
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline { color:#ffffff; }
.pp_top, .pp_bottom {
  height:20px;
  position:relative;
}
* html .pp_top, * html .pp_bottom { padding:0 20px; }
.pp_top .pp_left, .pp_bottom .pp_left {
  height:20px;
  left:0;
  position:absolute;
  width:20px;
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height:20px;
  left:20px;
  position:absolute;
  right:20px;
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left:0;
  position:static;
}
.pp_top .pp_right, .pp_bottom .pp_right {
  height:20px;
  left:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px;
}
.pp_fade, .pp_gallery li.default a img { display:none; }
#fancybox-loading {
  position:fixed;
  top:50%;
  left:50%;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-20px;
  cursor:pointer;
  overflow:hidden;
  z-index:1104;
  display:none;
}
#fancybox-loading div {
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:480px;
  background-image:url('fancybox.png');
}
#fancybox-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  z-index:1100;
  display:none;
}
#fancybox-tmp {
  padding:0;
  margin:0;
  border:0;
  overflow:auto;
  display:none;
}
#fancybox-wrap {
  position:absolute;
  top:0;
  left:0;
  padding:20px;
  z-index:1101;
  outline:none;
  display:none;
}
#fancybox-outer {
  position:relative;
  width:100%;
  height:100%;
  background:#ffffff;
}
#fancybox-content {
  width:0;
  height:0;
  padding:0;
  outline:none;
  position:relative;
  overflow:hidden;
  z-index:1102;
  border:0px solid #ffffff;
}
#fancybox-hide-sel-frame {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:transparent;
  z-index:1101;
}
#fancybox-close {
  position:absolute;
  top:-15px;
  right:-15px;
  width:30px;
  height:30px;
  background:transparent url('fancybox.png') -40px 0px;
  cursor:pointer;
  z-index:1103;
  display:none;
}
#fancybox-error {
  color:#444444;
  font:normal 12px / 20px Arial;
  padding:14px;
  margin:0;
}
#fancybox-img {
  width:100%;
  height:100%;
  padding:0;
  margin:0;
  border:none;
  outline:none;
  line-height:0;
  vertical-align:top;
}
#fancybox-frame {
  width:100%;
  height:100%;
  border:none;
  display:block;
}
#fancybox-left, #fancybox-right {
  position:absolute;
  bottom:0px;
  height:100%;
  width:35%;
  cursor:pointer;
  outline:none;
  background:transparent url('blank.gif');
  z-index:1102;
  display:none;
}
#fancybox-left { left:0px; }
#fancybox-right { right:0px; }
#fancybox-left-ico, #fancybox-right-ico {
  position:absolute;
  top:50%;
  left:-9999px;
  width:30px;
  height:30px;
  margin-top:-15px;
  cursor:pointer;
  z-index:1102;
  display:block;
}
#fancybox-left-ico {
  background-image:url('fancybox.png');
  background-position:-40px -30px;
}
#fancybox-right-ico {
  background-image:url('fancybox.png');
  background-position:-40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover { visibility:visible; }
#fancybox-left:hover span { left:20px; }
#fancybox-right:hover span {
  left:auto;
  right:20px;
}
.fancybox-bg {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  width:20px;
  height:20px;
  z-index:1001;
}
#fancybox-bg-n {
  top:-20px;
  left:0;
  width:100%;
  background-image:url('fancybox-x.png');
}
#fancybox-bg-ne {
  top:-20px;
  right:-20px;
  background-image:url('fancybox.png');
  background-position:-40px -162px;
}
#fancybox-bg-e {
  top:0;
  right:-20px;
  height:100%;
  background-image:url('fancybox-y.png');
  background-position:-20px 0px;
}
#fancybox-bg-se {
  bottom:-20px;
  right:-20px;
  background-image:url('fancybox.png');
  background-position:-40px -182px;
}
#fancybox-bg-s {
  bottom:-20px;
  left:0;
  width:100%;
  background-image:url('fancybox-x.png');
  background-position:0px -20px;
}
#fancybox-bg-sw {
  bottom:-20px;
  left:-20px;
  background-image:url('fancybox.png');
  background-position:-40px -142px;
}
#fancybox-bg-w {
  top:0;
  left:-20px;
  height:100%;
  background-image:url('fancybox-y.png');
}
#fancybox-bg-nw {
  top:-20px;
  left:-20px;
  background-image:url('fancybox.png');
  background-position:-40px -122px;
}
#fancybox-title {
  font-family:Helvetica;
  font-size:12px;
  z-index:1102;
}
.fancybox-title-inside {
  padding-bottom:10px;
  text-align:center;
  color:#333333;
  background:#ffffff;
  position:relative;
}
.fancybox-title-outside {
  padding-top:10px;
  color:#ffffff;
}
.fancybox-title-over {
  position:absolute;
  bottom:0;
  left:0;
  color:#ffffff;
  text-align:left;
}
#fancybox-title-over {
  padding:10px;
  background-image:url('fancy_title_over.png');
  display:block;
}
.fancybox-title-float {
  position:absolute;
  left:0;
  bottom:-20px;
  height:32px;
}
#fancybox-title-float-wrap {
  border:none;
  border-collapse:collapse;
  width:auto;
}
#fancybox-title-float-wrap td {
  border:none;
  white-space:nowrap;
}
#fancybox-title-float-left {
  padding:0 0 0 15px;
  background:url('fancybox.png') -40px -90px no-repeat;
}
#fancybox-title-float-main {
  color:#ffffff;
  line-height:29px;
  font-weight:bold;
  padding:0 0 3px 0;
  background:url('fancybox-x.png') 0px -40px;
}
#fancybox-title-float-right {
  padding:0 0 0 15px;
  background:url('fancybox.png') -55px -90px no-repeat;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.rslider {
  text-align:left;
  position:fixed;
  right:0;
  width:30px;
  height:30px;
  z-index:970;
  border-right:none !important;
  border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  -webkit-border-radius:3px 0 0 3px;
}
.rslider .vline {
  display:none;
  position:absolute;
  margin-left:-384px;
  width:414px;
  height:30px;
  background:inherit;
  z-index:801;
  border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  -webkit-border-radius:3px 0 0 3px;
}
.rslider .vline .rslider-box {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  position:absolute;
  margin-top:-240px;
  height:480px;
  width:380px;
  background:inherit;
  z-index:802;
}
.rslider .vline .vlayer {
  display:none;
  position:absolute;
  margin-left:379px;
  width:35px;
  height:30px;
  background:inherit;
  z-index:803;
}
.rslider .vline .rscontent {
  display:none;
  position:absolute;
  z-index:804;
  height:474px;
  width:374px;
  overflow:hidden;
  margin:3px;
}
.rslider a.ico {
  position:absolute;
  width:30px;
  height:30px;
  z-index:802;
  margin:0;
  left:0;
  top:0;
  outline:none;
  overflow:hidden;
}
.rslider a.ico span {
  position:absolute;
  width:30px;
  height:30px;
}
.rslider a.ico strong { display:none; }
.slider-face {
  top:50%;
  margin-top:-32px;
  background:#3b5998;
}
.slider-face a.ico { background:url('rsfn.png') no-repeat left -30px; }
.slider-face .rcl { background:#3b5998; }
.slider-face .rscontent { background:#ffffff; }
.slider-notes {
  top:50%;
  margin-top:2px;
  background:#ffffff;
}
.slider-notes a.ico { background:url('rsfn.png') no-repeat left top; }
.slider-notes .rcl { background:#ffffff; }
.slider-notes .rscontent {
  background:#ffffff;
  background:rgba(255,255,255,0.8);
  overflow:auto !important;
}
#notes-pozycje .item {
  border-top:1px solid #cccccc;
  margin:0 5px;
  padding:5px;
}
#notes-pozycje .item .ic {
  float:left;
  margin-right:10px;
  width:145px;
  height:108px;
  overflow:hidden;
}
#notes-pozycje .item img {
  height:108px;
  width:auto;
}
#notes-pozycje .item a {
  display:block;
  color:#20201f;
}
#notes-pozycje .item a:hover { text-decoration:none; }
#notes-pozycje .item a.del {
  color:#ffffff;
  position:absolute;
  background:#aaaaaa;
  font-size:14px;
  font-family:monospace;
  margin:3px 0 0 330px;
  padding:0px 4px;
}
#notes-pozycje .item a.del:hover { background:#000000; }
#notes-pozycje .item .ni {
  color:#20201f;
  float:left;
}
#notes-pozycje .item .ni strong {
  color:#b40101;
  font-size:14px;
  line-height:16px;
  margin:5px 0;
  display:block;
}
#notes-pozycje .item .ni span { display:block; }
#notes-pozycje .item .ni .price b {
  color:#b40101;
  font-weight:normal;
  font-size:14px;
}
#notes-pozycje .first { border-top:none; }
#notes-pozycje p.empty {
  padding:229px 0 0;
  text-align:center;
  color:#999999;
  font-size:16px;
  font-style:italic;
}
#notes-tip {
  background:#ed1c24;
  color:#ffffff;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  font-size:9px;
  line-height:9px;
  padding:5px;
  margin:-3px 0 0 -4px;
  position:absolute;
  display:none;
}
.rs-shadow {
  box-shadow:0 0 5px #4d4d4d;
  box-shadow:0 0 5px rgba(0,0,0,0.7);
  -moz-box-shadow:0 0 5px #4d4d4d;
  -moz-box-shadow:0 0 5px rgba(0,0,0,0.7);
  -webkit-box-shadow:0 0 5px #4d4d4d;
  -webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);
}
.lt-ie9 .rs-shadow { border:1px solid #cccccc; }
.lt-ie7 .rslider { display:none !important; }
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.ac_results {
  padding:0 0 3px;
  border:1px solid #cccccc;
  border-top:none;
  background-color:#ffffff;
  overflow:hidden;
  z-index:700;
  width:200px;
  -webkit-box-shadow:0 5px 5px #888888;
  -moz-box-shadow:0 5px 5px #888888;
  box-shadow:0 5px 5px #888888;
  -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);
  -moz-box-shadow:0 5px 5px rgba(0,0,0,0.5);
  box-shadow:0 5px 5px rgba(0,0,0,0.5);
  -webkit-border-radius:0 0 5px 5px !important;
  -moz-border-radius:0 0 5px 5px !important;
  border-radius:0 0 5px 5px !important;
}
.ac_results ul {
  width:100%;
  list-style-position:outside;
  list-style:none;
  padding:0;
  margin:0;
}
.ac_results li {
  margin:0px;
  padding:2px 5px;
  cursor:default;
  display:block;
  font:menu;
  font-size:12px;
  line-height:16px;
  overflow:hidden;
  text-align:left;
}
.ac_odd { background-color:#ffffff; }
.ac_over {
  background:#01508b;
  color:#ffffff;
}
.clearfix { *zoom:1; }
.clearfix:before, .clearfix:after {
  display:table;
  content:"";
}
.clearfix:after { clear:both; }
.hide-text {
  overflow:hidden;
  text-indent:100%;
  white-space:nowrap;
}
.input-block-level {
  display:block;
  width:100%;
  min-height:28px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
}
.select-box {
  border:1px solid #b5935b;
  background:#dbceb7;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  display:-moz-inline-stack;
  display:inline-block;
  *display:inline;
  *zoom:1;
  min-width:50px;
  cursor:pointer;
}
.select-box.active {
  -webkit-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
}
.select-box strong {
  background:url('hs-select-ar-down.gif') no-repeat right center;
  color:#20201f;
  display:block;
  font-size:12px;
  line-height:12px;
  padding:4px 30px 4px 10px;
  margin-right:10px;
  font-weight:normal;
  white-space:nowrap;
}
.select-box .select-box-list {
  position:absolute;
  z-index:200;
  margin:20px 0 0 -1px;
}
.select-box .select-box-list .select-box-list-ct {
  background:#dbceb7;
  border:1px solid #b5935b;
  border-top:1px solid #b5935b;
  min-width:50px;
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  -webkit-box-shadow:0 3px 3px -1px #888888;
  -moz-box-shadow:0 3px 3px -1px #888888;
  box-shadow:0 3px 3px -1px #888888;
  -webkit-box-shadow:0 3px 3px -1px rgba(0,0,0,0.5);
  -moz-box-shadow:0 3px 3px -1px rgba(0,0,0,0.5);
  box-shadow:0 3px 3px -1px rgba(0,0,0,0.5);
}
.select-box .select-box-list a {
  font-size:12px;
  padding:3px 10px;
  line-height:12px;
  color:#20201f;
  display:block;
  white-space:nowrap;
}
.select-box .select-box-list a.active { font-weight:bold; }
.select-box .select-box-list a.last-child {
  -webkit-border-radius:0 0 5px 5px;
  -moz-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
}
.select-box .select-box-list a:hover {
  color:#dbceb7;
  background:#20201f;
  text-decoration:none;
}
