*{margin:0; padding:0;}

body{
font:10px Tahoma;
background-color:#ffffff;
}

fieldset#log {margin:0; padding:0; border:0;}
fieldset#zal
{
        margin: 0px 10px 0px 0px;
        padding: 2px 7px 3px 7px;
        border: 1px solid #d4d4d4;
}
a{text-decoration:none; color:#4f4f4f;}
a:focus{overflow:hidden;}
li {list-style:none;}

form
{
        margin: 0px;
        padding: 0px;
}
.pay_title
{
        margin-left: 2px;
}
.info
{
        padding: 8px 5px 0px 5px;
}
.offersdetails
{
        font-size: 11px;
        color: #5f953a;
        text-decoration: underline;
}
.offersdetails2
{
        font-size: 11px;
        color: #5f953a;
}
.offersdetails3
{
        font-size: 11px;
        color: #393636;
}
.list_1
{
        color: #393636;
        background: #e0dede;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.list_2
{
        color: #393636;
        background: #e9e9e9;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}

.list_3
{
        color: #393636;
        background: #b1d7f6;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}
.list_4
{
        color: #393636;
        background: #d5ecff;
        margin: 3px 0px 0px 0px;
        padding: 3px 4px 1px 4px;
}


.payment
{
        display: none;
        border: 1px solid #e6e6e6;
        margin-right: 7px;
        margin-top: 10px;
        padding: 10px;
}
.photo
{
        border: 1px solid #5c5352;
        padding: 1px 1px 0px 1px;
}
.textarea
{
        border: 1px solid #5c5352;
        background: #fff;
}
.textarea:hover
{
        background: #cffd63;
}
.textarea:focus
{
        background: #cffd63;
}
.submit-se
{
        color: #fff;
        background: #5c5352;
        border-top: 1px solid #324a21;
        border-left: 1px solid #324a21;
        border-right: 1px solid #324a21;
        border-bottom: 1px solid #92bf30;
        cursor: pointer;
        padding: 0px 25px 4px 25px;
}
.submit-se:hover
{
        background: #5c5352;
}
input#search
{
        color: #fff;
        background: #5c5352;
        height: 18px;
        padding-left: 3px;
        border-top: 1px solid #324a21;
        border-left: 1px solid #324a21;
        border-right: 1px solid #324a21;
        border-bottom: 1px solid #92bf30;
}
select#search
{
        color: #fff;
        background: #5c5352;
        height: 22px;
        padding-left: 3px;
        border-top: 1px solid #324a21;
        border-left: 1px solid #324a21;
        border-right: 1px solid #324a21;
        border-bottom: 1px solid #92bf30;
}
input, select
{
        border: 1px solid #5c5352;
        padding: 1px 0px 1px 2px;
}
input:hover, select:hover
{
        background: #cffd63;
}
input:focus, select:focus
{
        background: #cffd63;
}
table.list
{
        border-collapse: separate;
        border-spacing: 1px;
}
table.list td.td_1
{
        background: #e8e8e8;
        text-align: center;
        font-weight: bold;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
table.list td.td_2
{
        background: #f5f2f2;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
table.list td.td_3
{
        background: #ffffff;
        border: 1px solid #e0dede;
        padding: 2px 0px 2px 0px;
}
.img
{
        margin: 0px;
        margin: -1px 0px -3px 0px;
}
div.error
{
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        padding: 5px;
        color: #009fd3;
        font-weight: bold;
        font-size:13px;
        margin-bottom: 10px;
        margin-right: 7px;
}
div.error img
{
        margin: 0px 10px -3px 0px;
        padding 0px;
}
div.success
{
        border-left: 1px solid #679356;
        border-top: 1px solid #6fac58;
        border-right: 1px solid #679356;
        border-bottom: 1px solid #679356;
        padding: 5px;
        color: #3b7923;
        font-weight: bold;
        margin-bottom: 10px;
        margin-right: 7px;
}
#kontener
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #fff;
        background-repeat: no-repeat;
        width: : auto;
        padding: 0px;
        text-align: center;
        margin-top: 3px;
}
.tabnav
{
        height: 20px;
        margin: 0;
        padding-left: 10px;
        background: url(../img/tab_bottom.gif) repeat-x bottom;
}
.tabnav li
{
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}
.tabnav a:link, .tabnav a:visited
{
        float: left;
        background: #f3f3f3;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 2px 5px 2px 5px;
        margin-right: 4px;
        border: 1px solid #ccc;
        text-decoration: none;
        color: #666;
}
.tabnav a:link.active, .tabnav a:visited.active
{
        border-bottom: 1px solid #fff;
        background: #fff;
        color: #000;
}
.tabnav a:hover
{
        background: #fff;
}
.submit-p
{
        cursor: pointer;
        border: 1px solid #5c5352;
        background: #ffffff;
        padding: 2px 15px 2px 15px;
}
.submit-p:hover
{
        background: #cffd63;
}
.page
{
        border: 1px solid #e6e6e6;
        margin-right: 7px;
        padding: 10px;
        font-size:13px;
}
#center
{
        width:985px;
        margin:0 auto;
}

#container {
float:left;
width:965px;
margin:0 auto;
margin-top: 10px;
background:#fff;
padding: 0px 4px 5px 10px;

}

#container2 {
float:left;
width:190px;
margin:0px 29px;
margin-top: 25px;
background:#fff;
padding: 0px 4px 8px 3px;

}
#top {
float:left;
position:relative;
background:url(../img/top.jpg) no-repeat;
width:958px;
}

#main {
float:left;
margin:10px 0 0 0;
*margin:20px 0 0 0;
width:100%;
}

#main2 {
float:left;
margin:0px 0 0 0;
*margin:0px 0 0 0;
width:954px;
border: 2px solid #e6e6e6;
border-top-width: 0px;
}

#sidebar2 {
float:right;
width:233px;
}

#sidebar {
float:left;
width:233px;
}

#content {
float:right;
width:720px;
}

#dodaj {
margin-left: 565px;

}

#topbelka {
float:left;
width:930px;
}

#pytanie_drukuj {
float:left;
width:220px;
height:88px;
background:url(../img/podklad.png) no-repeat;

}

#pusty {
float:left;
width:220px;
height:10px;
}

img#pytanie {width:195px; height: 30px; margin-top: 10px; margin-left: 12px; border:0px; cursor:pointer;}
img#drukuj {width:195px; height: 30px; margin-top: 5px; margin-left: 12px; border:0px; }

h1#sopot {color:#000000; height:28px; font-size:16px; font-weight:bold; margin-top: 5px; display:text; text-indent: 0em; font-family: Arial;}
h2#sopot {color:#000000; height:28px; font-size:15px; font-weight:bold; display:text; text-indent: 0em; font-family: Arial;}
h3#sopot {color:#000000; height:28px; font-size:14px; font-weight:bold; display:text; text-indent: 0em; font-family: Arial;}
strong#sopot { font-weight:normal;}

h1 {display:block; text-indent:-1000em; float:left; width:958px; height:148px;}
h2 {display:block; text-indent:-1000em; *margin:0;}
h2#szukarka {width:181px; height: 17px; background:url(../img/h2_szukarka.gif) no-repeat; margin-top: 3px; margin-bottom: 3px;}
h2#rej {width:225px; height: 17px; background:url(../img/rej.jpg) no-repeat; margin-bottom: 5px;}
h2#log {width:225px; height: 17px; background:url(../img/log.jpg) no-repeat; margin-bottom: 5px;}
h2#kon {width:225px; height: 17px; background:url(../img/kon.jpg) no-repeat; margin-bottom: 5px;}
h2#regu {width:225px; height: 17px; background:url(../img/regu.jpg) no-repeat; margin-bottom: 5px;}
h2#onas {width:225px; height: 17px; background:url(../img/onas.jpg) no-repeat; margin-bottom: 5px;}
h2#pan {width:225px; height: 17px; background:url(../img/pan.jpg) no-repeat; margin-bottom: 5px;}
h2#add {width:225px; height: 17px; background:url(../img/add.jpg) no-repeat; margin-bottom: 5px;}
h2#haslo {width:225px; height: 17px; background:url(../img/haslo.jpg) no-repeat; margin-bottom: 5px;}
h2#witaj {width:712px; background:url(../img/baner.jpg) no-repeat; height:271px; margin-top: 5px;}
h2#mapka {width:163px; background:url(../img/h2_mapka.gif) no-repeat; margin-left: 3px; margin-top: 3px; margin-bottom: 1px;}
h2#kontakt {width:179px; background:url(../img/h2_kontakt.gif) no-repeat;}
h2.routemap {width:100%; background:url(../img/h2_routemap.gif) no-repeat; float:left; margin-left: 7px}
h2.descript {width:100%; background:url(../img/h2_descript.gif) no-repeat; float:left; margin-left: 7px; margin-top: 10px;}
h4.obiekt {color:#000000; width: 958px; height:28px; background:url(../img/banerofe.png) no-repeat; font-size:20px; font-weight:bold; margin-top: 18px;}
h4 {color:#000000; height:28px; background:url(../img/banerofe.jpg) no-repeat; font-size:20px; font-weight:bold; margin-top: 18px;}


#top a {color:#fff;}

#buttons a {
display:block;
position:absolute;
top:15px;
width:16px;
height:16px;
text-indent:-1000em;
}

#buttons a#question{background:url(../img/buttons_question.gif) no-repeat; right:128px;}
#buttons a#home{background:url(../img/buttons_home.gif) no-repeat; right:87px;}
#buttons a#mail{background:url(../img/buttons_mail.gif) no-repeat; right:47px;}
#buttons a#list{background:url(../img/buttons_list.gif) no-repeat; right:4px;}

form#login fieldset {
position:absolute;
top:7px;
right:-9px;
width:222px;
margin-top: 7px;
}
form#login fieldset a{text-decoration:none; color:#4f4f4f;}


input.txt {
background:url(../img/input_login.gif) no-repeat;
width:95px;
height:15px;
border:1;
padding:0px 0px;
margin:2px 0;
font-size:10px;
}

input.text {
background:url(../img/input.gif) no-repeat;
width:151px;
height:16px;
border:1;
padding:2px 2px;
margin:2px 0;
font-size:10px;
}


textarea {
width:161px;
height:30px;
background:url(../img/textarea.gif) no-repeat;
border:1;
margin:2px 0;
font-size:13px;
}

input.submit
{
        float:right;
        background:url(../img/strzalka.gif) 0 2px no-repeat;
        margin-top:4px;
        width:14px;
        height:14px;
        border:0;
        text-align:center;
        color:#fff;
        text-transform:uppercase;
        font-size:10px;
        font-weight:bold;
        cursor: pointer;
}

input.textblack {
background:url(../img/input_black.gif) no-repeat;
color:#fff;
width:162px;
height:16px;
border:0;
padding:4px 5px;
margin:0;
}

input.submitblack{
background:url(../img/submit_black.gif) 0 2px no-repeat;
width:77px;
height:29px;
border:0;
text-align:center;
color:#fff;
text-transform:uppercase;
font-size:10px;
}

#zapomniec {
float:right;
margin-right:25px;
}

span.select {
  position:absolute;
  width: 162px; 
  height: 14px;
  background: url(../img/select_black.gif) no-repeat;
  *background:none;
  overflow: hidden;
  color:#fff;
  padding:5px;
  }

form#subskrypcja fieldset {
background: url(../img/subskrypcja_bg.jpg) no-repeat; height:47px; width:177px; padding:40px 30px;
}

form#kontaktform fieldset {
width:181px;
margin:10px auto;
}

ul#mainmenu {
float:left;
width:100%;
background:url(../img/menu_bg.jpg) repeat-x;
height:53px;
}

ul#mainmenu li {
float:left;
}

ul#mainmenu li:hover{background:url(../img/mainmenu_li_hover_bg.gif) repeat-x;}

ul#mainmenu a {
float:left;
display:block;
height:14px;
padding:20px 33px;
font:12px Tahoma;
background:url(../img/menu_a_bg.gif) 100% 0 no-repeat;
}

ul#mainmenu a#last {
background:none;
padding:20px 42px 20px 34px;
}

ul#filters {
float:left;
width:100%;
height:30px;
background:url(../img/filters_bg.gif) repeat-x;
}

ul#filters li {float:left; margin:8px 15px;}

#trackbar {
width:942px;
height:14px;
float:left;
padding:8px;
background:#e6e6e6;
color:#b6b6b6;
}

#trackbar a{color:#898989;}

#callus
{
        text-indent:-1000em;
        background:url(../img/callus.jpg) no-repeat;
        height:296px;
        margin-top: 10px;
}

form#search {
float:left;
background:url(../img/search_bg.gif) no-repeat;
width:713px;
height:117px;
}

form#search fieldset {
padding:20px 50px;
}

orm#search fieldset select {margin:5px 0; *margin:0;}

#welcome
{
        float:left;
        text-align: justify;
        margin-right: 3px;
}

ul.offers {margin:10px 0; background: url(img/offers_bg.gif) 0 100% no-repeat; padding:0 0 2px 0; float:left; font-size:11px;}
ul.offers ul {background:#e4e4e4; width:684px; height:24px; margin:3px 0; padding:8px 15px;}
ul#offersweek ul {background:#dde9c4;}
ul#offersweek li ul.lighted2 {background:#bcdf73;}
ul.offers li ul li {float:left; width:180px;}
ul.offers li ul.lighted {border:2px solid #76913d; width:680px; height:20px;}
ul.offers li ul li.offersdetails {float:right; width:120px; padding:0 0 0 15px; background:url(img/offerdetails.gif) 0 2px no-repeat;}
ul.offers li ul li.offersdetails a {font-size:11px; color:#5f953a; text-decoration:underline;}
ul.offers li.head{background:#cacaca; height:35px; width:714px; position:relative;}
ul.offers li.head h3 {float:left; text-indent:-1000em;}
ul.offers li.head h3#offersnew {background:url(../img/offers_new.gif) no-repeat; width:162px; height:39px; display:block;}
ul.offers li.head h3#offersend {background:url(../img/offers_ending.gif) no-repeat; width:182px; height:39px; display:block;}

ul.offers li.head h3#offersweekly {background:url(../img/offersweek.jpg) no-repeat; width:576px; height:39px; display:block;}
ul.offers li.head h3#offersweekly_p {background:url(../img/offersweek_p2.jpg) no-repeat; width:576px; height:39px; display:block;}
ul#offersweek li.head a#pro {background:url(../img/offersweeka.jpg) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}
ul.offers li.head h3#offersweekly_l {background:url(../img/offersweek_l.jpg) no-repeat; width:576px; height:39px; display:block;}
ul#offersweek li.head a#las {background:url(../img/offersweeka2.jpg) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}
ul.offers li.head a{float:right; font-size:12px; text-decoration:underline; display:block; background:url(../img/getall.gif) 100% 0 no-repeat; height:23px; padding:5px 30px 0 0; margin:5px 10px 0 0;}
ul#offersweek li.head a {background:url(../img/offersweeka_null.jpg) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}


span.green {color:#49a300;}
span.where {font-size:10px; color:#a2a2a2;}
.description{font-size:12px; color:#5c5352; margin: 0px 0px 10px 7px; padding: 0px 10px 0px 1px; text-align: justify; width:95%; }
.description p {margin:5px 0;}

ul.parameters {background:#fff; width:712px; color:#000000; float:left; margin:10px 0 0 0; font-size:12px; padding:0 0 10px 0;}
ul.parameters li {float:left; margin:5px 0 5px 0px; width:250px; text-align:right;}
span.what {color:#a0a0a0; margin:0 5px 0 0;}
span.valuate{font-weight:bold;}
.valuatelink {color:#000000; text-decoration:normal;}

.featureshead_a {float:left; width:220px; background:url(../img/featureshead_a.jpg) no-repeat; margin-left: 2px;}
.featureshead_a a#show {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_a a#hide {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_b {float:left; width:220px; background:url(../img/featureshead_b.jpg) no-repeat; margin-left: 2px;}
.featureshead_b a#show {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_b a#hide {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_c {float:left; width:220px; background:url(../img/featureshead_c.jpg) no-repeat; margin-left: 2px;}
.featureshead_c a#show {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_show.jpg) no-repeat; text-indent:-1000em;}
.featureshead_c a#hide {float:right; width:26px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

.featureshead_r {float:left; width:712px; background:url(../img/featureshead_r.jpg) no-repeat; margin-left: 2px;}
.featureshead_r a#show {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_show_r.jpg) no-repeat; text-indent:-1000em;}
.featureshead_r a#hide {float:right; width:122px; height:39px; display:block; background:url(../img/toggle_hide.jpg) no-repeat; text-indent:-1000em;}

ul.features {background:#e9e9e9; width:220px; float:left; font-size:12px; margin:0 0 10px 3px; *margin:0 0 10px 2px; padding:0 0 5px 0;}
ul.features li {float:left; width:100px; margin:5px 0 5px 50px; padding: 0 0 0 20px; background:url(../img/feature.gif) 0 4px no-repeat;}

ul.features2 {width:420px; float:center; font-size:11px; color:#fff; margin:20px 0px 20px 110px; *margin:80px 0 80px 2px; padding:0 0 5px 0;}
ul.features2 li {float:center; width:300px; margin:5px 0 5px 50px; padding: 0 0 0 20px; 0 4px no-repeat;}

#photos {background:url(../img/photos_bg.jpg) no-repeat; width:712px; height:137px; position:relative; float:left; margin:0 0 10px 0;}
#photos ul { top:25px; left:70px;}
#photos ul li {float:left; margin:0 20px;}
#photos img {border:1px solid #fff;}
a#left, a#right {display:block; position:absolute; top:50px; text-indent:-1000em; width:30px; height:30px;}
a#left {left:10px; background:url(../img/left.png) no-repeat;}
a#right {right:10px; background:url(../img/right.png) no-repeat;}

/* the overlayed element */
.simple_overlay {
        
        /* must be initially hidden */
        display:none;
        
        /* place overlay on top of other elements */
        z-index:10000;
        
        /* styling */
        background-color:#333;
        
        width:675px;    
        min-height:200px;
        border:1px solid #666;
        
        /* CSS3 styling for latest browsers */
        -moz-box-shadow:0 0 90px 5px #000;
        -webkit-box-shadow: 0 0 90px #000;      
}

/* close button positioned on upper right corner */
.simple_overlay .close {
        background-image:url(../img/close.png);
        position:absolute;
        right:-15px;
        top:-15px;
        cursor:pointer;
        height:35px;
        width:35px;
}


/*  styles for the unit rater
--------------------------------------------------------- 
ryan masuga, masugadesign.com
ryan@masugadesign.com 
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.ratingblock {
        display:block;
        border-bottom:0px solid #999;
        padding-bottom:17px;
        margin-bottom:0px;
        }

.loading {
        height: 30px;
        background: url('../img/working.gif') 50% 50% no-repeat;
        }
        
.unit-rating { /* the UL */
        list-style:none;
        margin: 0px;
        padding:0px;
        height: 30px;
        position: relative;
        background: url('../img/starrating.gif') top left repeat-x;          
        }

.unit-rating li{
    text-indent: -90000px;
        padding:0px;
        margin:0px;
        /*\*/
        float: left;
        /* */
        }
        
.unit-rating li a {
        outline: none;
        display:block;
        width:30px;
        height: 30px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0px;
        }
        
.unit-rating li a:hover{
        background: url('../img/starrating.gif') left center;
        z-index: 2;
        left: 0px;
        }

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}     
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
        background: url('../img/starrating.gif') left bottom;
        position: absolute;
        height: 30px;
        display: block;
        text-indent: -9000px;
        z-index: 1;
        }

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}                

/* styling for elements inside overlay */
        .details {
                position:absolute;
                top:15px;
                right:15px;
                font-size:11px;
                color:#fff;
                width:150px;
        }
        
        .details h3 {
                color:#aba;
                font-size:15px;
                margin:0 0 -10px 0;
        }





#footer
{
        float:left;
        background:url(../img/footer.jpg) no-repeat;
        text-indent:-1000em;
        width:961px;
        height:31px;
        margin:20px 0;
}

#infostopka
{

text-align: center;
font-size:11px; 
color: #abaaaa;             
}

.infostopka a:link
{
        color: #abaaaa;
        
}


#footer_links
{
        float:left;
        background:url(../img/footer_links.jpg) ;
        width:961px;
        height:120px;
        margin: -20px 0px;
        position:relative;
}
#footer_text
{
        float:left;
        color: #fff;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        width:961px;
        line-height: 20px;
        height:130px;
        margin: -26px 40px;
        position:relative;
}

#footer_text2
{
        float:left;
        color: #fff;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        width:761px;
        line-height: 20px;
        height:160px;
        margin: -104px 220px;
        position:relative;
}
#motioncontainer
{
        width: 83%;
        height: 130px;
}

#motioncontainer a img
{
        border: 1px solid #fff;
}
#statusdiv
{
        background-color: lightyellow;
        border: 1px solid gray;
        padding: 2px;
        position: absolute;
        left: -300px;
        visibility: hidden;
}
<!--[if gte IE 5.5]>
#motioncontainer
{
        width:expression(Math.min(this.offsetWidth, maxwidth)+'px');
}
<![endif]-->



