*{margin:0; padding:0;}



body{

font:12px Times New Roman;

background:#A2A2A2;

}



fieldset#log {margin:0; padding:0; border:0;}

fieldset#log2 {margin:0; padding:0; border:0;}

fieldset#zal

{

        margin: 0px 10px 0px 0px;

        padding: 2px 7px 3px 7px;

        border: 1px solid #d4d4d4;

		  background:#ECE9D8;	

}

a{text-decoration:none; color:#E20325;}

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

{

        color: #0000CC;

		  text-decoration: none;

}

.offersdetails2

{

        font-size: 14px;

        color: #5f953a;

}

.offersdetails3

{

        font-size: 14px;

        color: #FF33CC;

}

.list_1

{

        color: #0000CC;

        background: #D4D4D4;

        margin: 6px 0px 0px 0px;

        padding: 6px 4px 4px 4px;

		  text-align: left;

		  border-bottom: double #990000;

		  border-left: hidden;

		  border-right: hidden;

		  border-top: hidden;	

}

.list_2

{

        color: #0000CC;

        background: #FBF7BB;

        margin: 6px 0px 0px 0px;

        padding: 6px 4px 4px 4px;

		  text-align: left;	

		  border-bottom: double #990000;	

		  border-left: hidden;

		  border-right: hidden;

		  border-top: hidden;	

}

.list_3

{

        color: #0000CC;

        background: #FBF7BB;

        margin: 6px 0px 0px 0px;

        padding: 6px 4px 4px 4px;

		  text-align: left;	

		  border-bottom: double #990000;	

		  border-left: hidden;

		  border-right: hidden;

		  border-top: hidden;	

}


.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: #FFCC33;

}

.textarea:focus

{

        background: #FFCC33;

}

.submit-se

{

        color: #fff;

        background: #7A6F6D;

        cursor: pointer;

        padding: 0px 25px 4px 25px;

        width: 165px;

}

.submit-se:hover

{

        background: #FFCC33;

}

input#search

{

        color: #fff;

        background: #7A6F6D;

        height: 18px;

        padding-left: 3px;

}

select#search

{

        color: #fff;

        background: #7A6F6D;

        height: 22px;

        padding-left: 3px;

}

input, select

{

        border: 1px solid #7A6F6D;

        padding: 1px 0px 1px 2px;

}

input:hover, select:hover

{

        background: #FFCC33;

}

input:focus, select:focus

{

        background: #FFCC33;

}

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 #facd4a;

        border-top: 1px solid #facd4a;

        border-right: 2px solid #c29100;

        border-bottom: 2px solid #c29100;

        padding: 5px;

        color: #d1a005;

        font-weight: bold;

        margin-bottom: 10px;

        margin-right: 7px;

}

div.error img

{

        margin: 0px 10px -3px 0px;

        padding 0px;

}

div.success

{

        border-left: 1px solid #b0d8a1;

        border-top: 1px solid #6fac58;

        border-right: 2px solid #679356;

        border-bottom: 2px 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: 14px;

        background-color: #ECFFFF;

        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: 14px;

        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: #FFCC33;

}

.page

{

        border: 1px solid #e6e6e6;

        margin-right: 7px;

        padding: 10px;

        font-size: 14px;

}

#center

{

        width:985px;

        margin:0 auto;

			

}



#container {

float:left;

width:965px;

margin:0 auto;

margin-top: 10px;

background:#ECFFFF;

padding: 0px 4px 5px 10px;



}



#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%;



}



#sidebar {

float:right;

width:200px;

background:#ECFFFF;

}



#content {

float:right;

width:600px;

background:#ECFFFF;

}



h1 {display:block; text-indent:-1000em; float:left;}

h2 {*margin:0;}

h2#szukarka {width:181px; height: 17px; background:#ECFFFF; 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:400px; height: 17px; 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; margin-bottom: 5px;}

h2#pan {width:400px; height: 17px; background: #ECFFFF; 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:291px; height: 17px; height:5px; margin-top: 5px;}

h2#mapka {width:163px; background: #ECFFFF; margin-left: 3px; margin-top: 1px; 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;}

h2.descript {width:100%; background:url(../img/h2_descript.gif) no-repeat; float:left; margin-left: 3px; margin-top: 10px;}

h4 {color:#5c5352; font-size:14px; font-weight:bold; margin-top: -4px;}



#top a {color:#fff;}



#buttons a {

display:block;

position:absolute;

top:10px;

width:16px;

height:16px;

text-indent:-1000em;

}



#buttons a#question{background:url(../img/gb.gif) no-repeat; right:128px;}

#buttons a#home{background:url(../img/de.gif) no-repeat; right:87px;}

#buttons a#mail{background:url(../img/ru.gif) no-repeat; right:47px;}

#buttons a#list{background:url(../img/ua.gif) no-repeat; right:4px;}



form#login fieldset {

position:absolute;

top:15px;

right:5px;

width:150px;

margin-top: 8px;

}

form#login fieldset a{text-decoration:none; color:#000000;}



input.txt {

background: #ECFFFF;

width:131px;

height:14px;

border:0;

padding:4px 5px;

margin:2px 0;

}



input.text {

background:url(../img/input.gif) no-repeat;

width:171px;

height:14px;

border:0;

padding:4px 5px;

margin:2px 0;

}



textarea {

width:191px;

height:94px;

background:url(../img/textarea.gif) no-repeat;

border:0;

margin:5px 0;

}



input.submit

{

        float:right;

        background: #FFFFFF;

        width:70px;

        height:25px;

        border:0;

        text-align:center;

        color:#EF6410;

        text-transform:uppercase;

        font-size:12px;

        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:14px;

}



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:#95C0F3;

height:30px;

}



ul#mainmenu li {

float:left;

}



ul#mainmenu li:hover{background:#FFCC00;}



ul#mainmenu a {

float:left;

display:block;

height:12px;

padding:9px 29px;

font:12px Tahoma;

background:url(../img/menu_a_bg.gif) 100% 0 no-repeat;

}



ul#mainmenu a#last {

background:none;

padding:9px 33px 9px 33px;

}



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;

width:400px;

}

#wyszukiwarka {

display:block;

position:absolute;

top:5px;

width:400px;

text-indent:-1000em;

left:430px;

}

form#search fieldset {

padding:10px 10px;

}



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



#welcome

{

        float:left;

        text-align: justify;

        margin-right: 10px;

		  font-size: 14px;	

}



ul.offers {margin:10px 0; background: url(img/offers_bg.gif) 0 100% no-repeat; padding:0 0 2px 0; float:left; font-size:14px;}

ul.offers ul {width:600px; margin:3px 0; padding:8px 15px;}

ul#offersweek ul {background:#FFFFFF;}

ul#offersweek li ul.lighted2 {background:#FFFFFF;}

ul.offers li ul li {float:left; width:180px;}

ul.offers li ul.lighted {border:2px solid #76913d; width:600px; 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:14px; color:#5f953a; text-decoration:underline;}

ul.offers li.head{height:35px; width:244px; 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 {width:244px; height:35px; display:block;}

ul.offers li.head h3#offersweekly_p {background:url(../img/offersweek_p.jpg) no-repeat; width:576px; height:39px; display:block;}

ul#offersweek li.head a#pro {background:url(../img/offersweeka.gif) no-repeat; width:138px; height:39px; padding:0; margin:0; text-indent:-1000em;}

ul.offers li.head a{float:right; font-size:14px; 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:#336600; text-decoration: none;}

span.where {font-size:14px; color:#a2a2a2;}

.description{font-size:14px; color:#4E4645; margin: 0 0 10px 0; padding: 0 10px 0 3px; text-align: justify;}

.description p {margin:5px 0;}



ul.parameters {background:#000000; width:600px; color:#fff; float:left; margin:10px 0 0 0; font-size:14px; 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:#edff97; text-decoration:underline;}



.featureshead_a {float:left; width:600px; background: #ECFFFF;}

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

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



.featureshead_b {float:left; width:600px; background: #ECFFFF;}

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

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



.featureshead_c {float:left; width:600px; background: #ECFFFF;}

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

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



.featureshead_r {float:left; width:600px; background: #ECFFFF;}

.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:#ECFFFF; width:600px; float:left; font-size:14px; 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;}



#photos {background:url(../img/photos_bg.jpg) no-repeat; width:600px; 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.gif) no-repeat;}

a#right {right:10px; background:url(../img/right.gif) no-repeat;}



#footer

{

        float:left;

        background: #ECFFFFF;

        text-indent:-1000em;

        width:961px;

        margin:20px 0;

}



#hintbox{ /*CSS for pop up hint box */

position:absolute;

top: 0;

background-color: #95C0F3;

width: 150px; /*Default width of hint.*/ 

padding: 3px;

border:1px solid black;

font:normal 11px Verdana;

line-height:18px;

z-index:100;

border-right: 3px solid black;

border-bottom: 3px solid black;

visibility: hidden;

}



.hintanchor{ /*CSS for link that shows hint onmouseover*/

font-weight: bold;

color: #FFCC00;

margin: 3px 8px;

}



#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]-->





