#st_category-list > li
{	
	padding: 10px;	
}

#st_category-list li > h2 a 
{
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: none;
	
}

.st_category-product-list > li
{
	float: left;
	margin-right: 10px;
	padding: 10px;	
	text-align: center;
}

.st_category-list-more
{
	text-align: right;
	padding: 0;
	margin: 0;
}

.st_category-list-more a
{
	font-size: 1.2em;
}

.st_category-product-list h3
{
	margin-bottom: 10px;		
}

#st_component-tree
{
    padding: 5px 15px 10px 15px;
}

ul.st_list_category
{
    margin:0px;
    padding:0px;       
}

ul.st_list_category li 
{
    border-bottom:1px solid #e3e3e3;
    text-align:left;    
    padding:5px 0px;
}

ul.st_list_category li a
{
    color:#4d4d4d;
    font-size:1.2em;
    text-decoration:none;    
}

ul.st_list_category li img
{
    padding-right:6px;
}

.x-tree-arrows .x-tree-elbow-plus
{
    background:transparent url(/images/frontend/theme/default2/arrow_category.png) no-repeat scroll center center;
    width: 12px;
    height: 16px;
    vertical-align: top;
    cursor: hand;
    cursor: pointer;
}

.x-tree-arrows .x-tree-elbow-minus
{
	background:transparent url(/images/frontend/theme/default2/arrow_category_open.png) no-repeat scroll center center;
    width: 12px;
    height: 16px;
    vertical-align: top;
    cursor: hand;
    cursor: pointer;
}

.x-tree-arrows .x-tree-elbow-leaf
{
    background:transparent url(/images/frontend/theme/default2/arrow_category_leaf.png) no-repeat scroll center center;
    cursor: default;
}

.x-tree-arrows .x-tree-node-anchor-selected
{
    font-weight: bold;
}

.x-tree-arrows .x-tree-ec-over .x-tree-elbow-plus, 
.x-tree-arrows .x-tree-ec-over .x-tree-elbow-minus
{
    background-position: center left;   	
}

.x-tree .x-panel-body
{
   background-color: transparent;
}

.st_category-tree
{
    overflow: visible;
    padding: 0px 5px;    	
}

.st_category-tree ul
{
    list-style: none;
}

.x-panel-bwrap 
{
    overflow: visible;	
}

.st_category-tree  ul.x-tree-root-ct
{
    overflow: visible;	
}


.st_category-tree-element {
	padding-top: 3px;
	margin-top: 3px;
    border-top: 1px solid #eee;
}

.st_category-tree-element ul .st_category-tree-element
{
    padding-left: 10px;	
} 

.st_category-tree-element a {
    color: #222;
    font-size: 12px;
    text-decoration: none;   	
}

.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon
{
    background-image: none;	
}

/*
CategoryTree
*/

.st_category-tree_subcategories
{
    width:145px;      
    min-height:130px;
    float:left;
    padding-top: 10px;
}


.st_category-tree_product li
{
    font-size:1.2em;
    text-align:left;
    padding-top: 10px;
    padding-left:10px;
    padding-bottom:5px;
    height: 35px;
}

.st_category-tree_product li img
{
    padding-right:5px;
}


.st_category-tree_product .st_category-tree_separator
{
    padding-left:15px;
    font-size:1em;
    color:#5e5e5e;
    padding-top: 0px;
}


.st_space_category
{
    height:15px;
}

#st_component-st_product-product_list .st_application
{
    margin-bottom: 10px;
}

/*default2*/

#main_categories, #subcategories
{
    overflow: hidden;
}

#main_categories ul
{
    list-style: none;
}

#main_categories .box, #subcategories .box
{
    margin-bottom: 3px;
}

#main_categories .item, #subcategories .item
{
    float: left;
    display: inline;
}

#main_categories .image, #subcategories .image
{
    text-align: center;
    vertical-align: middle;
    padding: 10px 0px;
}

#main_categories .photo *
{
    vertical-align: middle;
}

#main_categories .names
{
    padding-bottom: 10px;
}

#main_categories .names li
{
    text-align:left;
}

#main_categories .names li img
{
    display: none;
}

#main_categories .names .subcategory
{
    padding-left: 10px;
}

#subcategories .name
{
    padding-bottom: 10px;
}

/*Category info*/

#category_info
{
    padding-bottom: 10px;
}

#category_info .image
{
    width: 128px;
    float: left;
    margin: 10px;
}

#category_info .description
{
    padding: 10px; 
    width: 400px;
    float: left;
}

#category_tree .content
{
    padding: 5px 0px;
}

.st_category-tree-element div
{
    padding-left: 16px;
}

.st_category-tree-element img
{
    margin-left: -16px;
}

.st_category-tree ul ul
{
    margin-left: 0px;
}

/**budowa tabelki na divach**/

div.tabela {
border: 0px;
margin: 0;
padding: 0px;
vertical-align: top;}

div.linia {
width: inherit;
padding: 0px;
border: 0; }

div.komorka {
display: inline;
text-align: center;}

.komorka-dekoder {
vertical-align: middle;
display: inline;
font-size: 16px;
font-weight: bold;
text-align: center;}

.komorka-okragla-firma{
vertical-align: right;
width: 110px;
border:1px solid #09a6e2;
padding:5px;
padding-left: 8px;
margin:5px;
z-index: 999;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */}

.komorka-okragla-ncplus{
position: absolute;
text-align: center;
display: inline;
top: 1px;
left: 1px;
vertical-align: right;
padding: 0px;
z-index: 1000;
}


/**konfiguracja oferty multiroom**/
div#kontener_comfort{
position: relative;
background-color: #ffffff;
margin: auto;
width: 750px;
height: 1450px;
z-index: 0;
}

div#kontener_universe{
position: relative;
background-color: #ffffff;
margin: auto;
width: 750px;
height: 1600px;
z-index: 0;
}

div#kontener{
position: relative;
background-color: #ffffff;
margin: auto;
width: 750px;
height: 700px;
z-index: 0;
}

div#naglowek{
position: absolute;
background-color: #ffffff;
top: 0px;
left: 0px;
width: 750px;
height: 148px;
z-index: 1;
}

div#naglowek_obrazekl, div#naglowek_obrazekr{
position: absolute;
background-image: url('http://sklep.satserwis.pl/uploads/images/multiroom-domek.png');
width: 161px;
height: 148px;
}

div#naglowek_obrazekl{
left: 0px;
top: 0px;
z-index: 2;
}

div#naglowek_obrazekr{
left: 589px;
top: 0px;
z-index: 3;
}

div#naglowek_tresc{
position: absolute;
background-color: #ffffff;
left: 161px;
top: 0px;
width: 428px;
height: 50px;
text-align: center;
line-height: 50px;
font-size: xx-large;
font-weight: bold;
}

div#naglowek_tresc2{
position: absolute;
background-color: #ffffff;
left: 161px;
top: 50px;
width: 428px;
height: 111px;
text-align: center;
line-height: 13px;
font-size: normal;
font-weight: bold;
}

div#tresc{
position: absolute;
left: 0px;
top: 162px;
width: 750px;
height: 500px;
}

div#linia1, div#linia2, div#linia3, div#linia4, div#linia5, div#linia6, div#linia7, div#linia11{
position: absolute;
left: 0px;
width: 750px;
height: 50px;
z-index: 10;
border: 1px solid #09a6e2;
font-size: normal;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */}
}

div#linia1{top: 0px;}
div#linia11{top: 55px;}
div#linia2{top: 110px;}
div#linia3{top: 165px;}
div#linia4{top: 220px;}
div#linia5{top: 275px;}
div#linia6{top: 330px;}
div#linia7{top: 385px;}


div#kom10, div#kom11, div#kom12, div#kom13, div#kom14, div#kom01, div#kom02, div#kom141, div#kom117, div#kom127, div#kom137 {
position: absolute;
top: 0px;
height: 50px;
text-align: center;
line-height: 20px;
overflow: hidden;
padding-top: 13px;
}

div#kom10, div#kom11, div#kom12, div#kom13, div#kom14, div#kom141, div#kom117, div#kom127, div#kom137{width: 150px; max-width:150px; overflow: hidden; }
div#kom01, div#kom02{width: 300px;}

div#kom01{left: 150px;}
div#kom02{left: 450px;}
div#kom10{left: 0px;}
div#kom11{left: 150px;}
div#kom12{left: 300px;}
div#kom13{left: 450px;}
div#kom14{left: 600px;}
div#kom141{left: 600px;padding-top: 3px;font-size:9px;line-height: 15px;}
div#kom117{left: 150px;padding-top: 5px;font-size:9px;line-height: 15px;}
div#kom127{left: 300px;padding-top: 5px;font-size:9px;line-height: 15px;}
div#kom137{left: 450px;padding-top: 5px;font-size:9px;line-height: 15px;}

div#link{
position: absolute;
top: 500px;
left: 100px;
}

table#multiroom{
border: none;
width: 750px;
}

tr#linia{
border: none;
}

td#komorka{
text-align: center;
border: none;
}

td#komorka1{
text-align: center;
border: none;
border-bottom: 2px solid grey;
border-top: 2px solid grey;
}

//**opacity: 0.8;
text-align: center**//
