/*html,body{margin:0;padding:0}
body{font:12px Arial,Tahoma,Verdana,sans-serif;text-align:center;background-color:#E8E8E8; color: #5C5C5C }
table{font:12px Arial,Tahoma,Verdana,sans-serif;}
td { border: none; }
ul{margin:0;padding:0;}
li{float:left;padding:0;margin:0;list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{margin:0;border:0;}
*/
.ta-l{ text-align: left; }
.ta-c{ text-align: center; }
.w800{ width: 800px; }
.m-auto { margin: auto; }

.hidden {
 display:none;
}

/* szara pozioma linia oddzielaj�ca boxy */
div.gLine {
 clear:both;
 margin:10px 0;
 float:none;
 height:1px;
 background-color:#E2E2E2;
 line-height:0;
 font-size:0;
 padding:0;
}

/* czy�ciciel */
div.cleaner{
 float:none;
 clear:both;
 height:1px;
 font-size:1px;
 line-height:0;
}

/* linki pod produktami w boxach polecanych produkt�w */
p.likeh3,
p.likeh3 a {
 text-align:center;
 color:#FF7800;
 font-size:11px;
 margin:0;
 font-weight:bold;
 text-decoration:none
}
p.likeh4,
p.likeh4 a {
 text-align:center;
 color:#C21515;
 font-size:11px;
 margin:0;
 font-weight:bold;
 text-decoration:none
}
p.likeh3:hover,
p.likeh3 a:hover,
p.likeh4:hover,
p.likeh4 a:hover
{
	text-decoration:underline
}


/********************* 
* FOOTER 
*/
div#footerA ul {
 padding-top:5px;
 display:block;
 text-align:center;}

div#footerA li {
 margin-left:-1px;
 float:none;
 display:inline;
}
 
div#footerA li a {
 color:#ffffff; 
 text-decoration:none;
 font-weight:bold;} 

div#footerA li a:hover {
 text-decoration:underline;} 

/*div#footerB{
 padding: 6px 3px 16px 3px;
 background-color:#fff;
}

div#footerB, div#footerB a{
 color:#FF7800;
 font-size:9px;
}

div#footerB a{
 float:right;
 margin-right:3px;
}*/

#footerDV {
    padding: 6px 10px 5px;
    color: #FF7800;
    background: #fff;
    font-size:9px;
    text-align:left;
    font-weight: bold;
}
#footerDV a { color: #FF7800; }
#footerDV .fbLink {
    float: right;
    font-weight: normal;
    color: #5C5C5C;
}

#footerDV .fbLink span {
    background:url("/r/i/defaulttheme/fb_logo.png") no-repeat;
    color:#2573C0;
    display:inline-block;
    height:14px;
    padding-left:16px;
    padding-top:2px;
    margin-top: -2px;
}

#footerDV a.fbLink:hover { text-decoration: none; }
#footerDV a.fbLink:hover span { text-decoration: underline; }

div#footerC {
 margin:3px auto;
 text-align:center;
 font-size:9px;
 font-weight:bold;
 color:#949494;
}

/*********************** 
* FOOTPATH 
*/
div.footPath{
/* height:30px;
 position:absolute;
 top:110px;
 left:0px;*/
 width:984px;
 background-color:#fff;
 
}

div.footPath a{
 font-size:12px;
 color:#7A7A7A;
 font-weight:bold;
 display:inline;
 float:none;
}

div.footPath p{
 font-size:12px;
 color:#7A7A7A;
 display:inline;
 font-weight:bold;
 float:none;
}

div.footPath div{
}

/*****************************
* HEADER
*/
/*
div.Header-mainView {
	top:0;
	left:0;
	width:984px;
	height:110px;
	position:absolute;
	background-color:#fff;
	background-image:url('/r/i/defaulttheme/logo.gif.png'); background-position:25px 25px;
	background-repeat:no-repeat;
}

div.Header-mainView span.likeb {
 font-weight:bold;
}

#logo {
 position:absolute;
 top:20px;
 left:20px;
 width:250px;
 height:70px;
 display:block;
 text-indent:-1000px;
}

#headLine1A {
 position:absolute;
 background-image:url('/r/i/defaulttheme/head-gr-l.gif.png');
 top:47px;
 left:451px;
 width:23px;
 height:23px;
}

#headLine1B{
 position:absolute;
 top:47px;
 left:474px;
 background-image:url('/r/i/defaulttheme/head-gr-bg.gif');
 width:510px;
 height:23px;
 color:#656565;
 font-size:11px;
}

#headLine1B ul{
 display:block;
 margin-top:4px;
}

#headLine1B li a{
 font-size:11px;
 color:#2573C0;
 margin-left:3px;
}

#headLine2A {
 position:absolute;
 background-image:url('/r/i/defaulttheme/head-or-l.gif.png');
 top:70px;
 left:289px;
 width:35px;
 height:35px;
}

#headLine2B{
 position:absolute;
 top:70px;
 left:324px;
 background-image:url('/r/i/defaulttheme/head-or-bg.gif');
 width:660px;
 height:35px;
 color:#656565;
 font-size:11px;
}

#headLine2B form{
 margin:0; padding:0;
}

#headLine2B form input {
 margin-top:2px; 
 margin-left:16px;
 float:left;
 border:0;
}

#headLine2B form span {
 margin-top:10px; 
 margin-left:60px;
 float:left;
 color:#fff;
 font-size:12px;
}

#lineBg{
 position:absolute;
 top:105px;
 left:0px;
 background-image:url('/r/i/defaulttheme/head-line-bg.gif.png');
 width:984px;
 height:2px;
 font-size:1px;
 line-height:1px; 
}

#submitOffers{
 position:absolute;
 top:0;
 left:0;
 width:984px;
 text-align:right;
}

#submitOffers a{
 font-weight:bold;
 color:#CC0000;
}
*/


/*
* star rate
*/
.rateStarsBg{
  background: url('/r/i/sprites/common.png') -263px -176px no-repeat;
  width:72px;
  height:15px;
  padding-bottom: 5px;
  font-size:1px;
  float: left;
  margin-right: 10px;
  margin-top:-3px;
}

.rateStarsRate{
 background: url('/r/i/sprites/common.png') -263px -157px no-repeat;
 height:15px;
 font-size:1px;		
}



/*
* category otherView
*/
.CategoryListByParent-otherView ul {
 display:block;
 margin:0 0 0 20px;
 float:left;
 clear:left;
}

.CategoryListByParent-otherView li {
 display: inline;
 float: none;
 margin-right:3px;
 margin-left:0;
 padding:0 !important;
}

.CategoryListByParent-otherView li a {
 color:#2573C0;
 margin-right:3px;
 font-size:12px;
}

.CategoryListByParent-otherView {
 color:#2573C0;
 font-size:12px;
 clear:left;
}


#ourOffersAndShops {
	font-weight:bold !important;
	color: #808080 !important;
}

#ourOffersAndShops span {
	color:#808080 !important;
}

.info.addOpinion a {
	white-space: nowrap;
}
.miastadol td
{
	width: 200px;
}

table.cityList td:first-child
{
    width: 320px;
}