/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;

}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* end reset.css */
/* More.css */
#pay_slider_container{
    width:485px;
    height:300px;
}
#pay_slider_container #control_slider_pause{
    position:absolute;
    width:20px;
    height:20px;
    cursor:pointer;
    margin:275px 0 0 75px;
    z-index:99999;
}

.pause{background:url("/img/main_slider_control.png") no-repeat scroll 0 -20px;}
.play{background:url("/img/main_slider_control.png") no-repeat scroll 0 -40px;}

#control_slider_count{
    font-size: 11px;
    color:#fff;
    text-align: center;
    line-height: 20px;
    width: 20px;
    height: 20px;
    position: absolute;
    margin:275px 0 0 15px;
    background:url("/img/main_slider_control.png") no-repeat scroll 0 -80px ;
    z-index: 99999;
}

#control_slider_next{
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: absolute;
    margin:275px 0 0 105px;
    background:url("/img/main_slider_control.png") no-repeat scroll 0 0px ;
    z-index: 99999;
}

#control_slider_prev{
    cursor: pointer;
    width: 20px;
    height: 20px;
    position: absolute;
    margin:275px 0 0 45px;
    z-index: 99999;
    background:url("/img/main_slider_control.png") no-repeat scroll 0 -60px ;
}

#pay_slider_container{
    height: 303px;
    overflow: hidden;
}
#main_page_pay_slider{
    overflow: hidden;
}

#pay_slider_container #main_page_pay_slider .img_opis{
    position:absolute;
    width:285px;
    height:20px;
    background:#535456;
    opacity:0.8;
    color:#fff;

}


#pay_slider_container #main_page_pay_slider{

}
#pay_slider_container .control_slider_item_container{
    position:absolute;
    margin:270px 0 0 22px;
    z-index:99999;
    height: 25px;
    overflow: hidden;
}
#pay_slider_container .control_slider_item{
    float:left;
    margin:5px 3px 0 0;
    width:15px;
    height:16px;
    background:#333333;
    cursor:pointer;
    opacity: 0.75;

}

#pay_slider_container .control_slider_item.selected{

    background:#fff;
}
.estate_cart a{
    border:0 none!important;
    text-decoration:none!important;

}
#pay_slider_container a img{
    border-top-left-radius: 10px 8px;
    border-bottom-left-radius: 10px 8px;
}


#price_begun .ui-slider-handle{
    background: url("/img/begunok.png") repeat scroll 0 0 transparent!important;
    cursor: pointer!important;
    height: 21px!important;
    left: -8px!important;
    position: absolute!important;
    top: -21px!important;
    width: 14px!important;
}/* .ui-state-default .ui-corner-all*/
#price_begun .ui-slider-range{
    background: url("/img/blue_line.jpg") no-repeat scroll center center transparent;
    height: 1px;
}
/* End More.css */
/* Page.css */
/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }
/* Lightbox.css */
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10001;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnNext {
    width: 45%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-secNav-btnClose{
    /*display: none;*/
}
#lightbox-nav-btnNext{
    margin: 0 10px 0 0;
    float: right;


    /*color: #5a5a5a!important;
        height: 34px!important;
        line-height: 32px!important;
        margin: 60px 0 0!important;
        text-align: center!important;
        text-decoration: none!important;
        width: 63px!important;*/
}

#lightbox-nav-btnPrev{
    left: 0;
    float: left;
    /*display: none;
    color: #5a5a5a!important;
    height: 34px!important;
    line-height: 32px!important;
    margin: 60px 0 0!important;
    text-align: center!important;
    text-decoration: none!important;
    width: 63px!important;*/
}

#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 24px;
    float: right;
    padding-bottom: 0.7em;
}

.lightbox-image_title{
    color:#0d8ad5;
    font-size: 16px;
    margin: 10px 0 5px 0;
    padding-left: 10px;
    /*margin: -25px auto 0 auto;*/
    /*position: absolute;*/
    /*font-weight:bold;*/
}

/* End lightbox.css */
/* jquery.selectBox.css */
/* Dropdown control */
.selectBox-dropdown {

    padding-right: 25px;
    position: relative;

    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    color:#888888;
    line-height:175%;
    background: #FFF;
    /*background: -moz-linear-gradient(top, #FFF 1%, #FAFAFA 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #FFFFFF), color-stop(100%, #FAFAFA));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FAFAFA', GradientType=0);*/

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display:block;
    cursor: default;border: solid 1px #e2e1e1; zoom:1;
    /*behavior: url(/js/PIE.htc);*/

}

.width90{ width:90px;}
.width200{ width:200px; margin-top:15px;}
.width35{ width:35px; margin-top:20px;}
.sel{margin-top:0px;}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
    border-color: #e2e1e1;
}

.selectBox-dropdown.selectBox-menuShowing {
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    behavior: url(/js/PIE.htc);
}

.selectBox-dropdown .selectBox-label {
    width: 100%;
    padding: .2em .3em;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 24px;
    height: 100%;
    background:url(/img/select.png) 50% center no-repeat;
    border-left: none;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    max-height: 200px;
    border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
    background: #FFF;
    -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
    behavior: url(/js/PIE.htc);
    overflow: auto;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
}


/* Inline control */
.selectBox-inline {
    width: 250px;
    outline: none;
    border: solid 1px #BBB;
    background: #FFF;
    display: inline-block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/js/PIE.htc);
    overflow: auto;
}

.selectBox-inline:focus {
    border-color: #666;
}


/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0;
}

.selectBox-options LI A {
    line-height: 1.5;
    padding: 0 .5em;
    white-space: nowrap;
    overflow: hidden;
    background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
    background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
    color: #888;
    background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
    background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
    color: #666;
    background: #EEE;
    font-weight: bold;
    line-height: 1.5;
    padding: 0 .3em;
    white-space: nowrap;
    text-align: center;
}


/* Disabled state */
.selectBox.selectBox-disabled {
    color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    opacity: .5;
    filter: alpha(opacity=50);
    border-color: #666;
}

.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}


/* end jquery.selectBox.css */



/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }

/* end Page.css */

.checkbox, .radio{width: 14px; height: 22px; padding: 0 5px 0 0; background:url(/img/qwerty.gif) no-repeat;	display: block;	  float: left;}
.radio {background: url(/img/radio1.gif) no-repeat;}


#slider1 { width:280px; height:365px; background:#e5e4e4; -webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px; behavior: url(/js/PIE.htc); overflow:hidden; position:relative; margin-top:20px;}
#slider1 .viewport {float: left; width: 277px; height: 215px; overflow: hidden; position: relative; margin-top:80px; margin-left:1px;}
#slider1 .buttons {display: block; text-indent: -999em; width: 39px; height: 39px; overflow: hidden; position:absolute; float: left;z-index: 50!important;}
#slider1 .next {background:url(/img/top_ar_pas.png) no-repeat; left:120px; top:20px;}
#slider1 .next:hover { background:url(/img/top_ar_act.png) no-repeat;}
#slider1 .prev {background:url(/img/bot_ar_pass.png) no-repeat; left:120px; bottom:20px; z-index:9999;}
#slider1 .prev:hover { background:url(/img/bot_ar_act.png) no-repeat;}
#slider1 .disable {visibility: hidden;}
#slider1 .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 277px; left: 0px; top: 0; height:200px;}
#slider1 .overview li{  float:left; margin: 0px 0 40px 0; height: 175px; width:270px; display:block; color:#555555; font-size:12px; text-align:center;}
#slider1 .overview li span{ display:block; margin-top:1px;}


#footer_slide {display: none2; width:813px; height:200px; background:#e5e4e4; -webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px; behavior: url(/js/PIE.htc); overflow:hidden; position:relative;  padding:40px 70px;}
#footer_slide .viewport {float: left; width: 815px; height: 195px; overflow: hidden; position: relative; margin-top:0px; margin-left:1px;}
#footer_slide .buttons {display: block; text-indent: -999em; width: 39px; height: 39px; overflow: hidden; position:absolute; float: left;}
#footer_slide .next {background:url(/img/r_arrow_pass.png) no-repeat; right:20px; top:140px;}
#footer_slide .next:hover { background:url(/img/r_arrow_act.png) no-repeat;}
#footer_slide .prev {background:url(/img/l_arrow_pass.png) no-repeat; left:20px; top:140px; z-index:9999;}
#footer_slide .prev:hover {background:url(/img/l_arrow_act.png) no-repeat;}
#footer_slide .disable {visibility: hidden;}
#footer_slide .overview {list-style: none; position: absolute; padding: 0; margin: 0; width: 813px; left: 0px; top: 0; }
#footer_slide .overview li{  float:left; margin: 0px 6px 0 0; height: 193px; width:266px; display:block; color:#555555; font-size:12px; text-align:center; position:relative;}
#footer_slide .overview li a{
    -webkit-border-radius: 4px;	-moz-border-radius: 4px;
    border-radius: 4px;
    behavior: url(/js/PIE.htc);
    filter: alpha(opacity=50);
    background: none repeat scroll 0 0 #333333;
    color: #F9F9F9;
    display: block;
    height: 50px;
    left: 51px;
    line-height: 16px;
    opacity: 0.5;
    padding-bottom: 7px;
    padding-top: 10px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 65px;
    width: 170px;
}
#footer_slide .overview li a:hover{background:#3692c9; filter:alpha(opacity=100); opacity:1;}










#slideshow {margin:0 0 0 70px; width:450px;height:335px; position:relative;  float:left;}

#slideshow #slidesContainer { display: none; margin:0;  width:450px;  height:335px;  overflow:auto; /* allow scrollbar */  position:relative;}
#slideshow #slidesContainer .slide {text-align: center;  margin:0;  width:450px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */  height:335px;}

/**
 * Slideshow controls style rules.
 */
.control {  display:block;  width:39px;  height:40px;  text-indent:-10000px;  position:absolute;  cursor: pointer;}
#leftControl {  top:145px;  left:-47px;  background:transparent url(/img/l_arrow_pass.png) no-repeat 0 0; z-index:100;}
#leftControl:hover{background:transparent url(/img/l_arrow_act.png) no-repeat 0 0; }
#rightControl {  top:145px; right:-47px;  background:transparent url(/img/r_arrow_pass.png) no-repeat 0 0; z-index:100;}
#rightControl:hover{background:transparent url(/img/r_arrow_act.png) no-repeat 0 0;}
#topControl {  top:145px;  left:17px;  background:transparent url(/img/l_arrow_pass.png) no-repeat 0 0; z-index:100;}
#topControl:hover{background:transparent url(/img/l_arrow_act.png) no-repeat 0 0; }
#bottomControl {  top:145px; right:379px;  background:transparent url(/img/r_arrow_pass.png) no-repeat 0 0; z-index:100;}
#bottomControl:hover{background:transparent url(/img/r_arrow_act.png) no-repeat 0 0;}
/*  ================================================================================

                                                                INSERT HERE
   ====================================================================================
*/
/**
 * Style rules for Demo page
 */

/**
 * Style rules for Demo page
 */
#pageContainer {  margin:0 auto;  width:450px;}
.slide{}
.foto_in_slide{ margin-left:0px;}
.text_box{
    float:right;
    width:305px;
    padding:15px 10px 0 65px;
    /*padding: 15px 10px 0 60px;
    width: 325px;*/
    height:320px;
    background:url(/img/slider_strelka.jpg) left center no-repeat;

}
.text_box div { border-bottom:#bbbbbb 1px dotted; padding-bottom:6px;}
.flat_har{ color:#555555; padding-top:7px;}
.har_table{ width:100% !important;}
.har_table tr td{ padding:3px 5px;}
.cennik{ padding-top:8px; width: 314px;}
.big_cena{ font-size:30px; color:#555555; display:block; float:left; }
.very-big{ display:block; float:left; }
.big_cena b{ display:block; float:left; margin-top:10px; margin-left:5px;}
.cennik b{ font-size:12px; color:#999999; font-weight:normal !important; }
.small_cena{ font-size:12px; color:#555; display:block; float:left; margin-left:15px; margin-top:3px;}
.user_info{ width:100%; font-size:12px; color:#555555;}
.user_info tr td a{ color:#0d8ad5 !important; font-size:12px !important; margin:0 !important;}
.user_info tr td a:link{color:#0d8ad5;}
.user_info tr td a:visited{color:red;}
.user_info tr td a:visited:hover{color:#555555;}
.user_info tr td a:hover{ color:#d5252d !important;}
.user_info tr td a:active{ color:#e13e46;}
.user_info tr td.firsttd{
    padding-left:30px;
    /*width:50%;*/
    height:20px;
    vertical-align:bottom;
}

.user{ background:url(/img/user_ico.png) left bottom no-repeat;}
.info_user{ background:url(/img/ishod_tel.png) scroll 0 20px no-repeat;}
.zapros{background:url(/img/svaz.jpg) left bottom no-repeat;}
.pod{
    /*background:url(/img/podarok.png) left bottom no-repeat;*/
    padding-left: 0 !important;
}

.bron{
    background:url(/img/bron_but.png) no-repeat;
    width:130px;
    height:26px;
    padding-top:1px;
    border:none;
    margin-top:9px;
    margin-left:0px;
    cursor:pointer;
    padding-bottom: 0px !important;
    border: 0 !important;
}

.bron a{top: 7px;}
#show_additional_ads{

}