html,body{margin:0;padding:0}
body {font-size: 12px; font-family: Arial,Tahoma,Verdana,sans-serif; text-align:center; background-color:#E8E8E8; color: #5C5C5C}
/*ul {margin:0; padding:0; display:inline; }
li { display:inline; float:left; padding:0; margin:0; list-style-type:none;}*/
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img{margin:0;border:0;}


/**
* GLOWNE KONTENERY
*/
div#container1{
 text-align:left;
 width:1000px;
 margin:0 auto; 
 border:1px #DBDBDB solid;
 background-color:#E7E7E7;
 position:relative;
 }

div#container2{
 background-color:#fff;
 margin:7px;
 border:1px #f1f1f1 solid;
 position:relative;
 }

div#wrapper{
 /*padding-top:20px;
 margin-top:140px;*/
 background-color:#fff;
 clear:both;
 width:984px;
 background-image:url('/r/i/defaulttheme/dot-gr.gif');
 background-repeat:repeat-y;
 background-position: 790px 0;
}

div#columnLeft {
 position:relative;
 width:790px;
 float:left;
 /*border:0 1px 0 0 #F1F1F1 solid;*/
 border-right: solid 1px #E2E2E2;
}

div#columnRight{
 position:relative;
 width:185px;
 float:right;
 text-align:center;
 }

div#footerA { 
 position:relative;
 background-image:url('/r/i/defaulttheme/foot-bg.gif');
 height:22px;
 clear:both;
 width:100%;
 color: #FFF;
 text-align:center;
 font-size:9px;
 font-weight:bold;
}

div#footerA ul {
 padding-top:5px;
 display:block;
 text-align:center;}

div#footerA li {
 margin-left:0px;
 float:none;
 display:inline;
}
 
div#footerA li a {
 color:#ffffff; 
 text-decoration:none;
 font-weight:bold;} 

div#footerA li a:hover {
 text-decoration:underline;} 

#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;
}

div#stripText{/*
 height:30px;
 position:absolute;
 top:116px;
 left:0px;*/
	padding:5px 0; 
 width:984px;
 background-color:#E2E2E2;
 vertical-align:middle;
}

div#stripText div {
	margin:3px 50px 0px 50px;
}

div#stripText h1{

 display: inline;
 font-size:9px;
 
 color:#7A7A7A;
 font-weight:normal;
}

div#stripText p{
 font-size:9px;
 margin:0px;
 color:#7A7A7A;
 display:inline;
 font-weight:normal;
}

div#stripText strong{
 display: inline;
 font-size:9px;
 margin:0px;
 color:#7A7A7A;
 font-weight:normal;
}
/*
 * PRAWA KOLUMNA - ZAWARTOSC
 */

/* OGOLNE */ 
div.gLine {
 position:relative;
 clear:both;
 margin:10px 0;
 float:none;
 height:1px;
 background-color:#E2E2E2;
 line-height:0;
 font-size:1px;
 padding:0;
}

div.boxHeader{
 padding-left:20px;
 color:#5C5C5C;
 height:30px;
 font-size:12px;
 font-weight:bold;
 background: url(/r/i/sprites/common.png) no-repeat 20px -617px;
}
 
/* BOXY */ 
.Category-mainView table{
 margin-left:20px;
 width:770px;
 border:0;
 border-collapse:collapse;
 font-family: Tahoma,Verdana,Arial,sans-serif;
}


.Category-mainView table ul {
 display:block;
 padding:0;
 margin-left:80px;
}

.Category-mainView td {
 width:33%;
 vertical-align:top;
 height:70px;
 overflow:hidden;
 background-repeat:no-repeat;
 background-position:10px 0px;
}

.Category-mainView  table ul li, .Category-mainView  table ul li span {
 padding:0;
 font-weight:normal;
 margin-right:3px;
 font-size:10px;
 width: 170px;
}

.Category-mainView  table li.first{
 float:none;
}

.Category-mainView  table li h2{
 margin:0 0 5px 0;
 font-weight:bold;
 font-size:15px;
}

.Category-mainView table li a, .Category-mainView table li span a, div.lastUpdateProducts a {
 color:#2573C0;	
}

.Category-mainView table a img {
 float:left;	
}

.Category-mainView .categoryIcon {
float: left;
width: 61px;
height: 61px;
background: url(/r/i/sprites/category_icons.png) no-repeat;
overflow: hidden;
text-indent: -6000px;
}

.Category-mainView #ci_fotografia { background-position: 0 -455px; }
.Category-mainView #ci_komputery { background-position: 0 -182px; }
.Category-mainView #ci_telefony { background-position: 0 -910px; }
.Category-mainView #ci_sprzet-rtv { background-position: 0 -1092px; }
.Category-mainView #ci_sprzet-agd { background-position: 0 -637px; }
.Category-mainView #ci_gry-i-oprogramowanie { background-position: 0 -364px; }
.Category-mainView #ci_motoryzacja { background-position: 0 0; }
.Category-mainView #ci_dom-i-ogrod { background-position: 0 -546px; }
.Category-mainView #ci_promocje { background-position: 0 -1183px; }
.Category-mainView #ci_ksiazki { background-position: 0 -91px; }
.Category-mainView #ci_turystyka { background-position: 0 -819px; }
.Category-mainView #ci_sport-i-hobby { background-position: 0 -1001px; }
.Category-mainView #ci_odziez-i-obuwie { background-position: 0 -1274px; }
.Category-mainView #ci_zdrowie-i-uroda { background-position: 0 -728px; }
.Category-mainView #ci_inne { background-position: 0 -273px; }


.featuredProduct-mainView table {
 margin-left:20px;
 width:750px;
 border:0;
 border-collapse:collapse;
 border:1px #D0D0D0 solid;
}

.featuredProduct-mainView table tr td{
	text-align: center;
	vertical-align: middle;
}

.featuredProduct-mainView thead th{
 border-width: 0 0 1px 0;
 border-color:#D0D0D0;
 border-style: solid;
}
 
.featuredProduct-mainView table th {
 height:32px;
 text-align:center;
 font-size:12px;
 font-weight:normal;
 background: url("/r/i/sprites/common.png") no-repeat -699px -82px;
}

.featuredProduct-mainView table th a,
.featuredProduct-mainView table th span {
 color:#5C5C5C;
 font-weight:bold;
}

.featuredProduct-mainView th.selected {
 color:#ffffff;
 background: url("/r/i/sprites/common.png") no-repeat 0 -82px !important;
}

.featuredProduct-mainView table th.selected a,
.featuredProduct-mainView table th.selected span {
 color:#fff;
}

.featuredProduct-mainView div.featuredProduct{
 overflow:hidden;
 width:149px;
 float:left;
 text-align:center;
 padding: 10px 0px;
}

.featuredProduct-categoryTopView div.featuredProduct .featuredProduct-categoryTopView div.featuredProduct{
 text-align:center;
 color:#FF7800;
 font-size:11px;
 margin:0;
}

p.likeh3,
p.likeh3 a{
 text-align:center;
 color:#FF7800;
 font-size:11px;
 margin:0;
 font-weight:bold;
}

p.likeh4,
p.likeh4 a{
 text-align:center;
 color:#C21515;
 font-size:11px;
 margin:0;
 font-weight:bold;
}

.featuredProduct-categoryTopView div.featuredProduct{
 color:#C21515;
}

.cityList-mainView table{
 margin:0 0 10px 20px;
 width:750px;
}

.cityList-mainView table td{
 width:108px;
}
.cityList-mainView table ul{
 display:block;
}
.cityList-mainView table li{
 display:block;
 float:none;
 font-size:11px;
 line-height:1.3;
 padding-left:0;
}

.cityList-mainView a{
 color:#2573C0;
}

.cityList-mainView a.marked{
 color:#EB8F35;
 font-weight:bold;
}
.cityList-mainView a.gray{
 color:#ccc;
}
.cityList-mainView span.gray{
 color:#ccc;
}

.featuredProductsBrands-mainView ul {
 display:block;
 margin:0 0 10px 20px;
}

.featuredProductsBrands-mainView li a {
 color:#2573C0;
 margin-right:3px;
 font-size:11px;
}

/*
 * LEWA KOLUMNA - 
 */
div#columnRight div.mbox{
 margin:0 auto;
 width:175px;
 background: url(/r/i/sprites/common.png) no-repeat 0 -673px;
}


strong.likeh2{ 
 display: block;
 height:25px;
 margin:0;padding:0;
 font-size:12px;
 font-weight:bold;
 padding:7px 0px 0px 18px;
 background: url(/r/i/sprites/common.png) no-repeat -678px -161px;
 cursor: pointer;

}
div#columnRight div.mbox h2{
 text-align:left;
 height:25px;
 margin:0;padding:0;
 font-size:12px;
 font-weight:bold;
 padding:7px 0px 0px 30px;
 background: url(/r/i/sprites/common.png) no-repeat -678px -161px;
 cursor: pointer;
}

div#columnRight div.mbox ul{
 margin-top:10px;
 margin-bottom:10px;
 clear:both;
 display:block;
 text-align:center;
}

div#columnRight div.mbox li{
 display:block;
 text-align:center;
 clear:both;
 float:none; 
}

div#columnRight div.popularShopsView li, 
div#columnRight div.popularHurtsView li,
div#columnRight div.popularProducerView li
{
 text-align:left;
 padding-left:30px;
 line-height:1.6;
}

div#columnRight div.popularShopsView li a, 
div#columnRight div.popularHurtsView li a,
div#columnRight div.popularProducerView li a
{
 color:#2573C0;
 text-decoration:underline;
}

div#columnRight div.popularShopsView li a:hover, 
div#columnRight div.popularHurtsView li a:hover,
div#columnRight div.popularProducerView li a:hover
{
 color:#2573C0;
 text-decoration:none;
}

/*
 * lista kategorii - drzewo
 */

.TreeByParent-topCategoryView {
 margin-left:20px;
}
.TreeByParent-topCategoryView a{
 text-decoration:underline;
}

.TreeByParent-topCategoryView .catMap{
 float:right;
}
.TreeByParent-topCategoryView .catMap a{
 color:#2573C0; 
}
.TreeByParent-topCategoryView h1 {
 margin:0 0 20px 0;
}
.TreeByParent-topCategoryView h1 a{
 font-size:16px;
 color:#2573C0; 
}

.TreeByParent-topCategoryView h1{
 font-size:16px;
 color:#2573C0; 
}


.TreeByParent-topCategoryView div.catList {
 width:250px;
 float:left;
}

.TreeByParent-topCategoryView ul.catLevel2 h2{
 font-size:14px;
 margin:0px;
}

.TreeByParent-topCategoryView ul.catLevel2{
 display:inline;
 width:250px;
 float:left;
  color:#626262;
}
.TreeByParent-topCategoryView ul.catLevel2 li{
 float:left;
 display:inline;
}
.TreeByParent-topCategoryView ul.catLevel2 li a{
 color:#2573C0; 

}

.TreeByParent-topCategoryView ul.catLevel3{
 margin:20px 0;
 display:block;
 width:250px;
 color:#626262;
}
.TreeByParent-topCategoryView ul.catLevel3 li{
 float:none;
 display:list-item;
 margin-left:30px; 
}
.TreeByParent-topCategoryView ul.catLevel3 li a{
 font-size:11px;
}

.CategoryListByParent-otherView ul {
 display:block;
 margin:0 0 0 20px;
 float:left;
}

.CategoryListByParent-otherView li {
 margin-right:3px;
}

.CategoryListByParent-otherView li a {
 color:#2573C0;
 margin-right:3px;
 font-size:12px;
}

.CategoryListByParent-otherView {
 color:#2573C0;
 font-size:12px;
}

table.productTab tr th {
 width: 20%;
 cursor: pointer;
}

#ourOffersAndShops {
	font-weight:bold !important;
	color: #808080 !important;
}

#ourOffersAndShops span {
	color:#808080 !important;
}

.Category-mainView span {
	display: inline !important;
	float: none  !important;
	width: auto !important;
}
.Category-mainView ul li {
	display: block !important;
	height: auto !important;
}
.Category-mainView ul {
	display: block !important;
	height: auto !important;
}

.HiddenElementDisplayNone
{
display:none;
}

.ShopMoreLink
{
background: url(/r/i/sprites/common.png) no-repeat 0 -569px;
margin-top: 10px;
}

.forSellers a
{
color: #2573C0;
}

DIV#alphabet DIV#alphabet-header
{
border: 1px solid #5C5C5C;
margin:0 auto;
padding:3px 20px;
width:700px;
}

DIV#alphabet UL#alphabet-list
{
border-bottom:1px solid #5C5C5C;
border-left:1px solid #5C5C5C;
border-right:1px solid #5C5C5C;
display:block;
height:27px;
margin:0 auto;
padding:14px 20px 0;
width:700px;
}

DIV#alphabet UL#alphabet-list LI
{
display: inline-block;
margin-left: 4px;
}

DIV#alphabet UL#alphabet-list LI A
{
color:#2573C0;
text-decoration:underline;
}
.categorySubCategories .l:last-child {border-bottom: 0 none;}