body{ margin:0; }
* { font-size: 12px; font-family: Arial,Tahoma,Verdana,sans-serif; }
img{ border:0; }
.ff { clear: both !important; height: 0 !important; display: block !important; float: none !important; font-size: 0; }
fieldset { border: 0;margin: 0; padding: 0; }
a{ outline: none; }
.main { width: 1002px; margin: 0 auto; }
.overtop { height: 37px; margin-top: 28px; margin-bottom: 18px; }
.site-logo { float: left; width: 216px; height: 34px; background-image: url(../images/sprites.png);
	background-position: -753px -16px; margin: 0; }
.site-logo a { display: block; width: 100%; height: 100%; text-indent: -450px; overflow: hidden; }

.main-menu { margin: 0; padding: 0; list-style-type: none; float: right; width: 579px; height: 37px; }
.main-menu a { display: block; height: 100%; width: 100%; text-indent: -300px; overflow: hidden; 
	background-image: url(../images/sprites.png); }
.main-menu li { float: left; display: block; height: 100%; }
.main-menu .homepage { width: 129px; }
.main-menu .homepage a { background-position: -174px -16px; }
.main-menu .last { width: 171px; }
.main-menu .last a { background-position: -302px -16px; }
.main-menu .about { width: 102px; }
.main-menu .about a { background-position: -473px -16px; }
.main-menu .regulations { width: 93px; }
.main-menu .regulations a { background-position: -575px -16px; }
.main-menu .contact { width: 84px; }
.main-menu .contact a { background-position: -668px -16px; }

.ui-slider-handle{ outline:none; }

.top { height: 189px; }
.top-top { height: 8px; font-size: 0; line-height: 0; background-image: url(../images/sprites.png); 
		background-position: 0 -8px; }
.top-inner { height: 173px; background-image: url(../images/top-inner-bg.png); position: relative; }
.top-bottom { height: 8px; font-size: 0; line-height: 0; background-image: url(../images/sprites.png);
	background-position: 0 0; }

.compare-prices { width: 174px; height: 127px; background-image: url(../images/sprites.png); background-position: 0 -16px;
	float: left; margin-top: 22px; margin-left: 46px; }

.searcher { float: right; width: 728px; margin: 19px 19px auto auto; padding: 0; }
.searcher fieldset { height: 48px; margin-top: 16px; }
.searcher .query-bg { width: 511px; height: 48px; background-image: url(../images/sprites.png); background-position: -174px -53px;
	float: left; }
.searcher .help { display: block; float: left; width: 27px; height: 27px; background-image: url(../images/sprites.png);
	background-position: -768px -50px; margin-top: 11px; margin-left: 11px; }
.searcher .query { margin-left: 12px; background-image: none; font-size: 18px; color: #999; line-height: 35px; border: 0;
	height: 36px; margin-top: 5px; width: 440px; background-color: #F7F7F7; outline: none; }
.searcher .submit { display: block; width: 83px; height: 52px; cursor: pointer; border: 0;
	background-image: url(../images/sprites.png); background-position:-685px -53px; float: left; margin-top: -3px;
	margin-left: 9px; outline:none; }
.searcher .price-range { width: 511px; text-align: center; color: white; margin: 11px 0 0; }
.searcher #set-price-limit, .searcher #remove-price-limit { cursor: pointer; text-decoration: underline; }


.socials { position: absolute; top: 3px; right: 5px; z-index: 10; height: 95px; width: 280px; }
.socials .facebook { display: block; position: static; width: 280px; }
#fb-root iframe{ width:280px !important; }
.socials .twitter { display: block; float: right; width: 110px; margin-top: 15px; }
.socials .gplusone { display: block; float: right; margin-top: 15px; width: 78px; }

.comparer-claim { width: 357px; height: 58px; background-image: url(../images/sprites.png); background-position: -174px -101px;
	margin: 0; padding: 0; overflow: hidden; text-indent: -870px; }

.footer { padding-top:15px; margin-top:15px; border-top: 4px solid #333; text-align: center; }
.footer .l{ width:210px; height:50px; float:left; text-align:center; margin:0 7px 15px; }
.footer .il{ margin:0 auto; }
.footer-info { float: left; width: 712px; }
.footer .facebook-big { width: 280px; float: right; margin-left: 10px; }
.footer-inner { width: 999px; margin: 6px auto 20px; }
.copy { float: left; font-weight: 700; color: #333; }
.foot-menu { float: right; }
.foot-menu a { font-weight: 700; color: #333; text-decoration: none; margin-left: 25px; }
.foot-menu a:hover{ text-decoration:underline; }

.footer .description{ text-align:left; color:#999; }
.wrapper{ margin-top:20px; }
.wrapper h1{ font-size: 20px; margin-top:0; }

.tooltip{ background-color:#fff; border:1px solid #b3b3b3; padding:8px; font-size:10px; color:#363; text-align:center; 
	width:150px; line-height:16px; z-index:99;l }
.tooltip .arrow{ position:absolute; top:-15px; left:10px; display:block; width:31px; height:16px; 
	background-image:url('../images/sprites.png'); background-position:-795px -50px; }
.searcher .price-range{ width:511px; text-align:center; color:#fff; margin:11px 0 0; }
.searcher #set-price-limit, .searcher #remove-price-limit{ cursor:pointer; text-decoration:underline; }
.searcher #set-price-limit:hover, .searcher #remove-price-limit:hover{ text-decoration:none; }
.searcher #price-slider{ display:inline; margin:0 20px 0 15px; position:relative; top:2px; }
.searcher #price-slider-inner{ display:inline-block; width:150px; }
.searcher #price-min, .searcher #price-max{ width:35px; border:1px solid #356533;background-color:#c6e798; text-align:center; }

.footer-media p{ margin:0 0 10px; text-align:center; color:#bebebe; }
.media-logos{ height:50px;  }
.media-logos li{ float:left; display:block; margin:0 30px; }
.media-logos li a{ display:block; width:100%; height:100%; text-indent: -450px; overflow:hidden; height:36px; 
		background-image:url('../images/media-logos.png'); }
.media-logos li.komputer-swiat a{ background-position:0 -38px; width:95px; }
.media-logos li.komputer-swiat a:hover{ background-position:0 0; }
.media-logos li.antyweb a{ width:97px; background-position:-97px -38px; }
.media-logos li.antyweb a:hover{ background-position:-97px 0; }
.media-logos li.dziennik-internautow a{ width:155px; background-position:-199px -38px; }
.media-logos li.dziennik-internautow a:hover{ background-position:-199px 0; }
.media-logos li.mambiznes a{ width:115px; background-position:-360px -38px; }
.media-logos li.mambiznes a:hover{ background-position:-360px 0; }
.media-logos li.interaktywnie a{ width:158px; background-position:-481px -38px; }
.media-logos li.interaktywnie a:hover{ background-position:-481px 0; }

