/**
* LAYOUT - PRAWE MENU
*/

/***********************
* 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#footPath { top:9px !important; margin:0 20px; }

div#wrapper{
 /*margin-top:140px;
 left:0px;*/
 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#columnContainer{
 position:relative;
 float:left;
 width:100%;
 margin:0;
}

div#columnLeft {
 position:relative;
 width:790px;
 float:left;
}

div#columnRight{
 position:relative;
 width:190px;
 float:right;
 text-align:center;
 padding-top:10px;
}

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;
}

/********************** 
* OPIS  
*/
.topDescriptionWithLogo {
 padding:10px 0 10px 20px;
 color:#CC0000;
}

.topDescriptionWithLogo h1 {
 margin:0;
 font-size:17px; 
 display: inline;
}

.topDescriptionWithLogo .fraza {
 color:#CC0000;
}

.topDescriptionWithLogo p.title{
 margin:0;
 font-size:17px;
 color:#CC0000;
 display: inline;
}

.topDescriptionWithLogo p, 
.topDescriptionWithLogo a {
 color:#9E9E9E;
 font-size:11px;
}

.topDescriptionWithLogo a img{
 position:relative;
 top:2px;
}

.magnifying_glass {
 height: 64px;
 padding:10px 0 10px 90px;
 background:	url(/r/i/sprites/common.png) no-repeat -626px -293px;
 color: #5C5C5C;
}


/************** 
* HEADER BOXU
*/ 
div.boxHeader {
 background: url(/r/i/sprites/common.png) no-repeat 20px -617px;
 color:#5C5C5C;
 font-size:12px;
 font-weight:bold;
 height:30px;
 padding-left:20px;
}


/************** 
* DRZEWO KATEGORII - 3 KOLUMNY
*/ 

.categoryTreeWide {
 margin-left:20px;
}
.categoryTreeWide a{
 text-decoration:none;
}
.categoryTreeWide a:hover{
 text-decoration:underline;
}
.categoryTreeWide .catMap{
 float:right;
 clear:both;
 display:block;
 width:90%;
 text-align:right;
}
.categoryTreeWide .catMap a{
 color:#2573C0; 
}
.categoryTreeWide h1 {
 margin:0 0 20px 0;
}
.categoryTreeWide h1 a{
 font-size:16px;
 color:#2573C0; 
}
.categoryTreeWide h1{
 font-size:16px;
 color:#2573C0; 
}
.categoryTreeWide div.catList {
 width:250px;
 float:left;
}
.categoryTreeWide ul.catLevel2 h2{
 font-size:14px;
 margin:0px;
}
.categoryTreeWide ul.catLevel2{
 display:inline;
 width:250px;
 float:left;
 color:#626262;
}
.categoryTreeWide ul.catLevel2 li{
 float:left;
 display:inline;
}
.categoryTreeWide ul.catLevel2 li a{
 color:#2573C0; 
}
.categoryTreeWide ul.catLevel3{
 margin:20px 0;
 display:block;
 width:250px;
 color:#626262;
}
.categoryTreeWide ul.catLevel3 li{
 float:none;
 display:list-item;
 margin-left:30px; 
}
.categoryTreeWide ul.catLevel3 li a{
 font-size:11px;
}


/**
 * PRAWA 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 30px;
 background: url(/r/i/sprites/common.png) no-repeat 0 -673px;

}


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 0 -673px;
}

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{
 text-align:left;
 padding-left:30px;
 line-height:1.6;
}

div#columnRight div.popularShopsView li a, div#columnRight div.popularHurtsView li a{
 color:#2573C0;
 text-decoration:underline;
}

div#columnRight div.popularShopsView li a:hover, div#columnRight div.popularHurtsView li a:hover{
 color:#2573C0;
 text-decoration:none;
}


/* lista sklep�w skondensowana -  */
.shopsListCondensed table {
 margin-left:20px;
 width:710px !important;
}
.shopsListCondensed table td {
 width:auto !important;
}

#ShopLogo{
 height:100px;
 text-align:center;
 vertical-align:middle;
}
.topDescriptionWithLogo #ShopDescription {
	padding-bottom: 10px;
}
