

/**
 * OGÓLNE
 */
body
{
	font-size:12px;
	font-family:Arial;
	background:#ffffff;
	margin:5px;
	padding:0;
	color:black;
}
a img
{
	border:0;
}
p
{
	text-align:justify;
	line-height:20px;
	font-size:12px;
	margin:10px 0;

}
h1
{
	font-size:14px;
	font-weight:bold;
	/*border-left: solid 2px #2476a8;
	border-bottom: solid 2px #2476a8;*/
	color:#ffffff;
	padding:4px 5px 4px 10px;
	/*background: #195281;*/
	background:url('../layout/h2.gif') no-repeat;
}
h2
{
	
	height: 24px;
	font-size:12px;
	font-weight:bold;
	/*border-left: solid 2px #2476a8;
	border-bottom: solid 2px #2476a8;*/
	color:#ffffff;
	padding: 4px 0px 4px 15px;
	/*background:#1e5e92;*/
	background:url('../layout/h2.gif') no-repeat;
}
#content_left h1
{
	color:#7d7d7d;
}
#footer h1
{
	color:#7d7d7d;
	padding:5px 0;
}



/**
 * LINKI
 */
a:link, a:visited
{
	text-decoration:none;
	color:#c20000;
}
a:hover
{
	color:#000;
}
#pixlab a:link, #pixlab a:visited
{
	text-decoration:none;
	color:#809ab8;
}
#pixlab a:hover
{
	color:#fff;
}
.box_more a:link, .box_more a:visited
{
	text-decoration:none;
	color:#f26522;
}
.box_more a:hover
{
	color:#000;
}
.box_promo_more a:link, .box_promo_more a:visited
{
	text-decoration:none;
	color:#f26522;
}
.box_promo_more a:hover
{
	color:#000;
}






/**
 * KONSTRUKCJA
 */
#container
{
	width:956px;
	background:white;
	margin:0 auto;
}
#header
{
	height:85px;
	background:url('../layout/bgr_header.gif');
	border-bottom:3px solid white;
}
#logo
{
	width:343px;
	height:54px;
	padding:17px 0 0 22px;
}
#content
{
	background:white url('../layout/bgr_content.gif') repeat-x top;
}
#search
{
	float:right;
	display:inline;
	margin:23px 0 0 0;
	width:270px;
}
#search input
{
	width:200px;
	border:2px solid #669fc2;
	text-align:right;
	color:#999999;
	font-size:12px;
	padding:2px;
	margin-right:0px;
}
#search_button
{
	position:absolute;
	margin:-7px 0 0 215px;
}
#cart
{
	width:220px;
	height:84px;
	background:url('../layout/cart.gif') no-repeat;
	margin-bottom:15px;
}
#main
{
	width:690px;
	float:right;
	display:inline;
	margin:10px 15px 0 0;
}
#main_head
{
	width:690px; 
	height:84px; 
	background:url('../layout/main_head.gif'); 
	margin-bottom:15px;
	color:#cad7e2;
}
#psp
{
	width:185px;
	height:100px;
	background:url('../layout/psp_top.gif');
	position:absolute;
	margin:-5px 0 0 -9px;
}

.box
{
	width:220px; 
	height:230px;
	float:left; 
	display:inline;
}
.box_img
{
	text-align:center;
	width:216px; 
	height:162px; 
	border:2px solid #dae2e9;
}
.box_title
{
	vertical-align : middle;
	display : table-cell;
	width:220px; 
	height:43px; 
	background:url('../layout/box_title.gif'); 
	margin:2px 0px; 
	text-align:center; 
	color:white; 
	overflow:hidden; 
	font-size:11px;
	
}
.box_more
{
	color:#f26522; 
	font-size:11px;
}
.box_more div
{
	float:right; 
	font-size:12px; 
	color:#790000; 
	font-weight:bold;
}
#pixlab
{
	width:956px;
	margin:0 auto;
	text-align:right;
	font-size:11px;
}





/**
 * PROMOCJA
 */
.box_promo
{
	width:220px;
	height:205px;
	background:#1a5381;
}
.box_promo_img
{
	width:220px;
	height:147px;
	text-align:center;
	padding:5px 0;
}
.box_promo_title
{
	width:210px; 
	height:29px; 
	background:url('../layout/box_promo_title.gif'); 
	margin:2px auto; 
	text-align:center; 
	color:black; 
	overflow:hidden; 
	font-size:11px;
}
.box_promo_more
{
	padding:0 10px;
	color:#f26522;
	font-size:11px;
}
.box_promo_more div
{
	float:right; 
	font-size:12px; 
	color:white; 
	font-weight:bold;
}






/**
 * MENU PIONOWE
 */
#menu_vert
{
	width:220px;
	padding:10px 0 0 15px;
}
#kategorie
{
	width:220px;
	height:27px;
	background:url('../layout/kategorie.gif') no-repeat;
}
#promocje
{
	margin-top:15px;
	width:220px;
	height:27px;
	background:url('../layout/promocje.gif') no-repeat;
}
.menu_vert_bottom
{
	width:220px;
	height:10px;
	overflow:hidden;
	background:url('../layout/menu_vert_bottom.gif') no-repeat;
}
ul.menulist
{
   list-style:none;
   margin:0;
   padding:10px 10px 0 10px;
   width:200px;
}
ul.menulist li
{
   text-align:left;
   position:relative;
}
ul.menulist li a:link, ul.menulist li a:visited
{
	background:#1a5381 url('../layout/li.gif') no-repeat left;
	overflow:auto;
   text-decoration:none;
   color:white;
   display:block;
   width:185px;
   padding:2px 0px 2px 15px;
}
ul.menulist li.add_margin a
{
	margin-left:10px !important;
	width:175px !important;
}
ul.menulist li.add_margin_active a
{
	margin-left:15px !important;
	width:170px !important;
	color:yellow;
}
ul.menulist > li a:link, ul.menulist > li a:visited
{
   width:auto;
}
ul.menulist li a:hover
{
   background-color:#1e5e91;
}
ul.menulist li.active a:hover
{
   background-color:transparent !important;
}
ul.menulist li.active
{
   background:#7098c2 url('../layout/menu_grad_active.gif') repeat-x !important;
   color:white !important;
}






 
/**
 * MENU POZIOME
 */
#menu_horiz
{
	position:absolute;
	margin:64px 0 0 360px;
}
ul.menu_horiz_list
{
	margin:0;
	padding:0;
	list-style-type:none; 
	list-style-image:none;
}
ul.menu_horiz_list li
{
	margin:0;
	padding:0;
	display:inline;
	height:20px;
}
ul.menu_horiz_list li.left
{
	float:left;
	width:4px !important;
	overflow:hidden;
	height:21px;
	background:url('../layout/top_menu_left.gif') no-repeat;
}
ul.menu_horiz_list li.right
{
	float:left;
	width:4px !important;
	overflow:hidden;
	height:21px;
	background:url('../layout/top_menu_right.gif') no-repeat;
}
ul.menu_horiz_list li a:link, ul.menu_horiz_list li a:visited
{
	float:left;
	font-size:12px;
	color:black;
	margin:0;
	text-decoration:none;
	padding:5px 5px 1px 5px;
	background:url('../layout/bgr_menu_top.gif');
}
ul.menu_horiz_list li a:hover
{
	color:#e49427;
}
ul.menu_horiz_list li a.aktiv
{
	color:#842e15 !important;
}



/**
 * FORMULARZE
 */
input, select, textarea
{
	font-size:12px;
	font-family:Arial;
	color:black;
	margin:0;
	padding:1px;
	border:1px solid #cfcfcf;
}
.submit
{
	background:#cfcfcf;
	border:1px solid #9c9c9c;
	padding:2px 10px;
}
form
{
	margin:0;
	padding:0;
}
span.error
{
	font-size:10px;
	color:red;
}
.readonly
{
	background:#c2c2c2 !important;
}


/**
 * Page
 */
 
.paginator { padding: 4px; text-align: right; margin-bottom: 10px; }

.paginator a,
.paginator span { margin: 1px; padding: 2px 4px; border: 1px solid #eee; color: #ccc }
.paginator a { color: #333; border-color: #ddd; }
.paginator a:hover { border-color: #aaa; }
.paginator .current {background:#565d5f; color:#fff; }
.paginator .title {border: none;}
