body, html {
	/*height: 100%;*/
	width: 100%;
	height: 100%;	
	margin: 0;
	padding: 0;
	/* background-color: #FBFBFB; */
	color: #5C5859;
	line-height: 14px;
	font-size: 11px;
}

body, html, td, div, button {
	font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif;
}

body {
	background-image: url(/app/files/images/public/main_bg.jpg);
	background-repeat: repeat;
}

form, table, div, map, input, span {
	margin: 0px;
	padding: 0px;
	border: 0px;		
}

p {
	margin-top: 2px;
	margin-bottom: 2px;
}

a {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}

h2 {
	font-size: 16px;
}

.div_clear { clear:both; font-size:1px; }

/* --------------- lista wyroznionych - z efektami ------------------------------ */
.pics { padding:0; margin:0;  float: left;}

.pics img {
	padding: 3px;
	background-color: #D7D7D7;
	border-left:1px solid #C1C1C1;
	border-top:1px solid #C1C1C1;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
}
/* --------------- Wyrozniony tekst button ------------------------------ */
.button_red {
	color: #C60000; 
	font-weight: bold;
	font-size:10px;
}
/* --------------- Header TOP ------------------------------ */
#header_top_main {
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	/*background-color: #FFFFFF;*/
	background-image: url(/app/files/images/public/main_bg_top.jpg);
	background-repeat: no-repeat;
}

#header_top_main .header_top_shadow_line{
	margin: 0px;
	padding: 0px;
	height:11px;
	background-color: #FFFFFF;	
	border-top: #BFBFBF 0px solid;	
	border-left: #BFBFBF 1px solid;	
	border-right: #BFBFBF 1px solid;	
	border-bottom: #BFBFBF 0px solid;	
	background-image:url(/app/files/images/public/top_shadow_line.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#header_top_main #header_logo_line{
	margin: 0px;
	padding: 0px;
	height:81px;
	background-color: #FFFFFF;	
	border-top: #BFBFBF 0px solid;	
	border-left: #BFBFBF 1px solid;	
	border-right: #BFBFBF 1px solid;	
	border-bottom: #BFBFBF 0px solid;	
	background-image:url(/app/files/images/public/header_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#header_top_main #header_logo_line #logo{
	padding:0px;
	margin:0px;
	border:0px;
	height:81px;
	width:337px;
	float:left;
}

#header_top_main #header_logo_line #languages{
	padding:0;
	margin:0;
	border:0;
	margin-top:58px;
	margin-left:20px;
	font-size:11px;
	height:20px;
	width:170px;
	float:left;
}

#header_top_main #header_logo_line .house_do_usuniecia{
	padding:0;
	margin:0;
	border:0;
	margin-top:0px;
	margin-left:0px;
	font-size:11px;
	height:81px;
	width:249px;
	float:left;
	background-image: url(/app/files/images/public/header_domek.jpg);
	background-repeat: no-repeat;
}

#header_top_main #header_logo_line #languages .flag_active{
	padding:1px;
	margin:0;
	width:13px;
	height:9px;
	border: #555555 1px solid;
	background-color: #FFFFFF;
}

#header_top_main #header_logo_line #languages .flag_inactive{
	padding:1px;
	margin:0;
	width:13px;
	height:9px;
	border: #DDDDDD 1px solid;	
	background-color: #FFFFFF;	
}

#header_top_main #header_logo_line #right_block {
	padding:0;
	margin:0;
	border:0;
	height:67px;
	margin-top:14px;
	margin-right:20px;
	width:301px;
	background-image:url(/app/files/images/public/header_user_block_bg.jpg);
	background-repeat:no-repeat;	
	float: right;	
}

#header_top_main #header_logo_line #user_block {
	padding:0;
	margin:0;
	border:0;
	margin-top:6px;
	margin-right:10px;
	font-size:11px;
	height:35px;
	text-align:right;
	color:#000000;
}

#header_top_main #header_logo_line #user_block .text{
	margin:0;
	margin-top:6px;
	font-size:11px;
	color:#000000;
	float:right;
}

#header_top_main #header_logo_line #user_block .inputline{
	margin:0;
	margin-top:4px;
	margin-left:8px;
	margin-right:8px;	
	padding-top: 1px;
	height:14px;
	width:78px;
	border: #DFDFDF 1px solid;
	background-color: #FFFFFF;
	font-size:11px;
	color:#999999;
	text-align:center;
	float:right;
}

#header_top_main #header_logo_line #user_block .button{
	margin:0;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;	
	height:26px;
	width:26px;
	background-image:url(/app/files/images/public/header_button_login.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	border:0;
	cursor: pointer;
	float:right;
}

#header_top_main #header_logo_line .menu{
	padding:0;
	margin:0;
	border:0;
	margin-right:11px;
	font-size:12px;
	text-align:right;
	color:#CCCCCC;
}

#header_top_main #header_logo_line .menu a { color:#666666; 	font-weight:bold;}
#header_top_main #header_logo_line .menu .separator { color:#DBB76F; font-weight: bold; margin-left:3px; margin-right:3px;}

#header_top_main #top_menu_line {
	padding:0px;
	margin:0px;
	height:35px;
	border-top: #BFBFBF 0px solid;	
	border-left: #BFBFBF 1px solid;	
	border-right: #BFBFBF 1px solid;	
	border-bottom: #BFBFBF 0px solid;	
	background-image:url(/app/files/images/public/top_menu_line_bg.jpg);
	background-repeat:repeat-x;
}

#header_top_main #top_menu_line .menu {
	padding:0px;
	margin:0px;
	padding-top:6px;
	margin-right:10px;
	margin-left:10px;	
	text-align: left;
	color:#FFFFFF;
	font-size:11px;
	width: 500px; /* mniej wiecej polowa content*/
	float:left;
}

#header_top_main #top_menu_line .menu a {	font-size:11px;	color:#FFFFFF; }
#header_top_main #top_menu_line .menu a:hover {	font-size:11px;	color:#CDCDCD; }
#header_top_main #top_menu_line .menu .separator { color:#909090; font-size:12px; font-weight: bold; margin-left:5px; margin-right:5px;}

#header_top_main #top_menu_line #search {
	padding:0px;
	margin:0px;
	padding-top:8px;
	margin-right:5px;
	margin-left:10px;	
	text-align: right;
	color:#EAEAEA;
	font-size:11px;
	width: 150px;
	float:right;
}

#header_top_main #top_menu_line #search a {	font-size:11px;	color:#EAEAEA; }
#header_top_main #top_menu_line #search a:hover {	font-size:11px;	color:#FFFFFF; }
#header_top_main #top_menu_line #search .separator { color:#FFFFFF; font-size:12px; margin-left:5px; margin-right:5px;}

#header_top_main #top_menu_line #search_arrow {
	padding:0px;
	margin:0px;
	width: 22px;
	padding-top:5px;
	margin-right:15px;
	margin-left:5px;	
	text-align: left;
	color:#000000;
	font-size:11px;
	float:right;
}

/* --------------- containter ------------------------------ */
#container {
	padding: 0px;
	width: 958px; /* 958px; */
	margin-top: 0px;
	margin-right: auto; /* auto; */
	margin-bottom: 0px;
	margin-left: auto; /* auto; */
	background-color: #FFFFFF;	
	border-top: #BFBFBF 0px solid;	
	border-left: #BFBFBF 1px solid;	
	border-right: #BFBFBF 1px solid;	
	border-bottom: #BFBFBF 1px solid;				
}

#container #menu_left {
	padding:0;
	margin:0;
	margin-top:11px;
	margin-bottom:20px;	
	width: 208px;
	background-color:#FFFFFF;
	float:left;
}

#container #menu_left .menu_block1_header_black {
	padding:0;
	margin:0;
	margin-left:6px;	
	padding-top:7px;
	padding-left:25px;
	width: 175px; /* calosc 280 px */
	height:19px; /* calosc 26 px */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-image:url(/app/files/images/public/menu_black1_header.jpg);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
}

#container #menu_left .menu_block1_header_orange {
	padding:0;
	margin:0;
	margin-left:6px;
	padding-top:7px;
	padding-left:25px;
	width: 175px; /* calosc 280 px */
	height:19px; /* calosc 26 px */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-image:url(/app/files/images/public/menu_orange1_header.jpg);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
}

#container #menu_left .menu_block1_header_gray {
	padding:0;
	margin:0;
	margin-left:6px;
	padding-top:7px;
	padding-left:25px;
	width: 175px; /* calosc 280 px */
	height:19px; /* calosc 26 px */
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-image:url(/app/files/images/public/menu_gray1_header.jpg);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
}

#container #menu_left .menu_block1_body {
	padding:0;
	margin:0;
	margin-left:6px;
	padding-top:10px;
	padding-bottom:10px;	
	padding-left:10px;
	padding-right:10px;	
	width: 180px; /* calosc 280 px */
	background-image:url(/app/files/images/public/menu_block_body_bg.jpg);
	background-repeat:repeat-y;	
	background-color:#FFFFFF;
}

/*
#container #menu_left .menu_block1_body a { color:#333333; }
#container #menu_left .menu_block1_body a:hover { color:#000000; }
#container #menu_left .menu_block1_body .active{ color:#666666; font-weight:bold; }
*/

#container #menu_left .menu_block1_bottom1 {
	padding:0;
	margin:0;
	margin-left:6px;
	margin-bottom: 0px;
	width: 200px;
	height:12px;
	line-height: 3px;
	background-image:url(/app/files/images/public/menu_block_bottom.jpg);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
	font-size:1px;
}

#container #menu_left .menu_block1_bottom2 {
	padding:0;
	margin:0;
	margin-left:6px;
	margin-bottom: 0px;
	width: 200px;
	height:12px;
	line-height: 3px;
	background-image:url(/app/files/images/public/menu_block_bottom2.jpg);
	background-repeat:no-repeat;	
	background-color:#FFFFFF;
	font-size:1px;
}

#container #menu_left .category_item_active {
	margin-top:0px;
	padding-left:13px;
	font-size:11px;
	background-image:url(/app/files/images/public/kategoria_point_active.jpg);
	background-repeat:no-repeat;		
}

#container #menu_left .category_item_active a { color:#000000; font-weight:bold; text-decoration:underline; }

#container #menu_left .category_item_inactive {
	margin-top:0px;
	padding-left:13px;
	font-size:11px;	
	background-image:url(/app/files/images/public/kategoria_point.jpg);
	background-repeat:no-repeat;		
}

#container #menu_left .category_item_inactive a { color:#7E7E7E; font-weight:bold; }

#container #menu_left .subcategory_item_active {
	height:15px;
	padding-left:20px;
	font-size:10px;
	background-image:url(/app/files/images/public/podkategoria_point_active.jpg);
	background-repeat:no-repeat;		
}

#container #menu_left .subcategory_item_active a { color:#000000; font-weight:bold; }

#container #menu_left .subcategory_item_inactive {
	height:15px;
	padding-left:20px;
	font-size:10px;	
	background-image:url(/app/files/images/public/podkategoria_point.jpg);
	background-repeat:no-repeat;		
}

#container #menu_left .subcategory_item_inactive a { color:#7E7E7E; }


#container #menu_left .menu_reklama1 {
	padding:0;
	margin:0;
	margin-left:6px;
	margin-bottom: 8px;
	width: 200px;
}

#container #menu_left #newsletter_form {
	color:#4B4B4B;
	font-size:9px;
}

#container #menu_left #newsletter_form .inputline{
	margin:0;
	margin-top:8px;
	padding-top: 1px;
	height:14px;
	width:176px;
	border: #DFDFDF 1px solid;
	background-color: #FFFFFF;
	font-size:11px;
	color:#4B4B4B;
	text-align:center;
}

#container #menu_left #newsletter_form .button_plus{
	margin-top:6px;
	margin-left:2px;
	margin-right:0px;	
	height:26px;
	width:26px;
	background-image:url(/app/files/images/public/newsletter_plus.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	border:0;
	cursor: pointer;
	float:right;
}

#container #menu_left #newsletter_form .button_minus{
	margin-top:6px;
	margin-left:2px;
	margin-right:0px;	
	height:26px;
	width:26px;
	background-image:url(/app/files/images/public/newsletter_minus.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	border:0;
	cursor: pointer;
	float:left;
}


#container #menu_left .basket_button {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:32px;
	width:86px;
	height:21px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(/app/files/images/public/basket_button.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
	float:right;
}

#container #menu_left a.basket_button {	color:#FFFFFF; }
#container #menu_left a.basket_button:hover { color:#FFFFFF; }

#container #menu_left .basket_param_name {
	font-size:11px;
	color:#333333;
	text-align:right;
	width:110px;
	height:20px;
	float:left;
}
#container #menu_left .basket_param_value {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	width:130px;
	height:20px;	
	float:right;
}

#container .button_blue {
	margin:0;
	border:0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	height:18px;
	/*background-image:url(/app/files/images/public/button_blue.jpg);
	background-repeat:repeat-x;*/
	border: #EBEBEB 1px solid;
	text-align: center;
	background-color: #FFFFFF;
	color: #008BB9;
	color: #8D8D8D;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}

#container .button_blue2 {
	margin:0;
	border:0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	height:18px;
	background-image:url(/app/files/images/public/button_blue.jpg);
	background-repeat:repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}


#container .button_light_blue {
	margin:0;
	border:0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	height:18px;
	background-image:url(/app/files/images/public/button_light_blue.jpg);
	background-repeat:repeat-x;
	text-align: center;
	color: #606060;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
}

#container #content{
	padding:0;
	margin:0;
	margin-top:12px;
	margin-bottom:20px;
	margin-left:17px;
	/*margin-right:20px;*/
	width:713px; /* szerokosc calosci 672px*/
	background-color: #FFFFFF;
	float:left;
}

#container #content .header_text{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #676767;	
	border-bottom: 1px solid #D7D7D7;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#container #content .header_text_small{
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #80A901;
	border-right: 0px solid #DEDEDE;
	border-left: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container #content .header_text_italic{
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	font-style: italic;
}

#main_message {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px; 
	color: #C60000; 
	font-weight: bold;
	text-align: center; 
	background-color: #FBFBFB; 
	border-right: #D3D3D3 2px solid; 
	border-top: #D3D3D3 2px solid; 
	border-left: #D3D3D3 2px solid; 
	border-bottom: #D3D3D3 2px solid;
}

.box1 {	padding:0px;	margin:0px; margin-bottom: 10px;	border: #E1E1E1 1px solid;	}

#container #bottom_line {
	padding: 0px;
	margin:0px;
	padding-top: 0px;
	padding-left: 10px;	
	padding-right: 10px;		
	height:28px;
	font-size: 11px;	
	color:#B1B1B1;
	border: #E1E1E1 1px solid;		
	background-image: url(/app/files/images/public/main_content_bottom_bg.jpg);
	background-position:top;
	background-repeat: repeat-x;
}

#container #bottom_line a {	color: #808080; font-weight:bold; }


/* --------------- bottom_sadow - tylko cien na dole ------------------------------ */
#bottom_shadow {
	padding: 0px;
	margin:0px;
	width: 958px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	height:18px;
	border: 0;		
	background-image: url(/app/files/images/public/main_content_bottom_shadow.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

/* --------------- Produkty ------------------------------ */

#container #content .product_list_box {
	padding:8px;
}

#container #content .product_list_box .product_image {
	margin-top:10px;
	margin-bottom:6px;
	text-align:center;
	width:140px;
	font-size:11px;
	float:left;
}

#container #content .product_list_box .product_image img {
	padding: 2px;
	background-color: #D7D7D7;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
}

#container #content .product_list_box .product_image a { text-decoration:underline; margin-left:5px; padding-bottom: 0px;}

#container #content .product_list_box .product_data{
	width:480px;
	float:right;
}

#container #content .product_list_box .product_data .header1 {
	margin-bottom:12px;
	font-size:13px;
	color:#333333;
	line-height: 15px;
	font-weight:bold;
}
#container #content .product_list_box .product_data .header1 a {	color:#333333; }

#container #content .product_list_box .product_data .price_line {
	margin-bottom:12px;
	font-size:13px;
	color:#333333;
}

#container #content .product_list_box .product_data .price1 {
	font-size:18px;
	color:#DF3800;
		float:left;
}


#container #content .product_list_box .product_data .description {
	margin-bottom:1px;
	font-size:11px;
	color:#333333;
	line-height: 14px;
}

#container #content .product_list_box .product_data .description a {	color:#333333; font-weight:bold; }

#container .basket_button {
	margin:0;
	padding:0;
	width:118px;
	height:26px;
	background-image: url(/app/files/images/public/basket_button.jpg);
	background-repeat: no-repeat;
	float:left;
	cursor: pointer;
	display:block;	
}

#container .basket_button a{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:32px;
	width:86px;
	height:21px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;	
}


/* --------------- Location ------------------------------ */

#location {
	font-size:11px;
	margin-top:2px;
	margin-bottom: 8px;
}

#location .color1{	color: #333333; }
#location .color2{	color: #FF9933; }
#location .color3{	color: #666666; }
#location .color4{	color: #000000; text-decoration:underline; font-weight:bold; text-transform:uppercase }

/* --------------- Navigation ------------------------------ */

#container .navigation {
	font-size:12px;
	text-align:center;
	margin-top:2px;
	margin-bottom: 8px;
}

#container .navigation .color1{	color: #858585; }
#container .navigation .color2{	color: #D87412; text-decoration:underline; }
#container .navigation .color3{	color: #666666; font-weight:bold; }
#container .navigation .color4{	color: #CCCCCC; }

/* --------------- Order by block ------------------------------ */
#container .orderby {
	margin:0px;
	padding: 0px;
	font-size:11px;
	line-height: 12px;
	margin-top:1px;
	margin-bottom: 8px;
}


/* --------------- Search main form ------------------------------ */

#search_main_form {
	margin-left: 0px;
	margin-bottom: 10px;
}

#search_main_form .top {
	width:713px;
	height:7px;
	background-image: url(/app/files/images/public/search_form_main_top.jpg);
	background-repeat: no-repeat;
}

#search_main_form .bottom {
	margin: 0px;
	padding: 0px;
	width:713px;
	height:7px;
	background-image: url(/app/files/images/public/search_form_main_bottom.jpg);
	background-repeat: no-repeat;
}

#search_main_form .body {
	width:693px; /* szerokosc calosci 713px*/
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/app/files/images/public/search_form_main_bg.jpg);
	background-repeat: repeat-y;
}

#search_main_form .form_line {
	padding-top: 1px;
	padding-bottom: 10px;
}

#search_main_form .form_line_header_text {
	height: 30px;
	padding-top: 2px;
}

#search_main_form .inputline, #user_registration .inputline, #forgotform .inputline, #object_add .inputline, #object_edit .inputline, #uniform .inputline {
	margin-top:1px;
	margin-right:6px;	
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	height:14px;
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	font-size:11px;
	color: #616161;
}

#search_main_form .selectline{
	margin-top:1px;
	margin-right:6px;	
	padding-left: 3px;
	height:16px;
	border: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	font-size:11px;
	color: #616161;
}

#search_main_form .button{
	margin:0;
	border:0;
	padding: 0;
	height:23px;
	width:110px;
	background-image:url(/app/files/images/public/basket_button.jpg);
	background-repeat:no-repeat;
	background-color:#E7F2F5;
	text-align: center;
	color: #666666;
	font-size:12px;
	font-weight:bold;
	cursor: pointer;
}

/* --------------- lista obiektow w menu left ------------------------------ */

.menu_left_objects {
	margin: 0px;
	padding: 0px;
	line-height: 13px;
}

.menu_left_objects img {
	padding: 1px;
	background-color: #DEEDB1;
	border:1px solid #AEAEAE;
}

.menu_left_objects .text_green, .menu_left_objects .text_orange, .menu_left_objects .text_blue {
	padding: 0px;
	margin-bottom: 2px;
	overflow: hidden;
}

.menu_left_objects .text_green a{
	font-size: 9px;
	color: #80A901;
	font-weight:bold;
}

.menu_left_objects .text_orange a{
	font-size: 9px;
	color: #DB7815;
	font-weight:bold;
}

.menu_left_objects .text_blue a{
	font-size: 9px;
	color: #008BB9;
	font-weight:bold;
}

.menu_left_objects .text2 {
	padding: 0px;
	margin-bottom: 2px;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	overflow: hidden;
}

.menu_left_objects .text3 {
	padding: 0px;
	margin-bottom: 0px;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
	overflow: hidden;
}

/* --------------- lista obiektow w menu left ------------------------------ */

.downloads {
	margin: 0px;
	padding: 0px;
}

.downloads .line{
	text-align: left;
	color: #000000; 
	background-color: #FFFFFF;
	border: 1px solid #D7D7D7;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.downloads .line a {
	color: #008BB9;
}

.downloads .line img {
	padding: 1px;
	background-color: #FFFFFF;
	border:1px solid #AEAEAE;
}

.downloads .downloads_tree_category {
	margin: 0px;
	padding: 1px;
	border: 0px;
	font-size: 13px;
	color: #606060;
	padding-left: 25px;
	background-image: url(/app/files/images/icons/folder.png);
	background-repeat: no-repeat;
}

.downloads .downloads_tree_subcategory {
	margin: 0px;
	padding: 1px;
	border: 0px;
	margin-left: 20px;
	font-size: 12px;
	color: #8B8B8B;
	padding-left: 25px;
	background-image: url(/app/files/images/icons/folder_page.gif);
	background-repeat: no-repeat;
}

/* --------------- strona glowna ------------------------------ */

.border_box {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px;
	border:1px solid #D2D2D2;
}

.border_box .object_box {
	padding: 0px;
	margin: 5px;
	width: 164px;
	float: left;
	text-align: center;
	border:0px solid #D2D2D2;
	overflow: hidden;
}

.border_box .object_box img {
	padding: 2px;
	background-color: #D7D7D7;
	border-right:1px solid #AEAEAE;
	border-bottom:1px solid #AEAEAE;
}

.border_box_pics {
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 5px;
	padding-bottom: 3px;
	border:0px solid #D2D2D2;
}

.border_box_pics .object_box_pics {
	padding: 0px;
	margin: 5px;
	margin-left: 50px;
	margin-right: 40px;
	width: 280px;
	float: left;
	text-align: center;
	border:0px solid #D2D2D2;
	overflow: hidden;
}