html {
	height:100%;
}
.photoFrame{
    padding: 2pt;
    border: 1px solid #ECECEC;
    color: Black;
    background-color: white;
    margin: 0px;
} 
body {
	margin:0px auto;
	padding:0px;	
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background-color:#FFF;
	overflow-x: hidden;
}

p {
	margin:0px auto;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:normal; 
	color:#333;
}

img {
	margin:0px auto;
	padding:0px;
	border:none;
}

div {
	margin:0px auto;	
	padding:0px;
}

ul {
	margin:0px auto;	
	padding:0px;
}

li {
	margin:0px auto;	
	padding:0px;
}

a, a:hover, a:link, a:visited { text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:1em; font-weight:normal; color:#333; }
a:hover { color:red; }

fieldset {
	border:none;
	margin:0px auto;
	padding:0px;
	clear:both;
}

/* ******************************************************** */
/* *********************** WRAPPER ************************ */
/* ******************************************************** */
#wrapper {
	width:988px;
	background-color:#FFF;
}


/* ******************************************************** */
/* ********************** BOX HEADER ********************** */
/* ******************************************************** */
#box_header {
	width:988px;
	height:84px;
	text-align:left;
	clear:both;
}

#logo { 
	width:210px;
	height:84px;
	float:left;
}

#banner { 
	width:778px;
	padding-top:10px;
	float:left;
	text-align:center;
	/*background:url('gfx/banner_bg.png');*/
}

#banner img{
	padding: 0px;
	margin:0px;
	border:none;
}

/* ******************************************************** */
/* ********************* BOX MENU TOP ********************* */
/* ******************************************************** */
#box_menu_top {
	width:988px;
	height:56px;
	clear:both;
}

#menu_top_info {
	width:205px;
	height:56px;
	float:left;
	background:url('gfx/menu_info.png');
}
#menu_top_info p {
	margin-top:21px;
	font-size:0.9em; 
	color:#000;
	text-align:center;
}
#menu_top_info img{ border:none; margin: -3px 3px -3px 10px; }

/* ********************* LEFT ********************* */

#menu_top_left {
	width:10px;
	height:56px;
	float:left;
	background:url('gfx/menu_top_left.png');
}

/* ********************* LINKS ********************* */

#menu_top_links {
	width:573px;
	height:56px;
	float:left;
	background:url('gfx/menu_top_links.png');
	text-align:left;
}
#menu_top_links img{ border:none; }
#menu_top_links ul{
	float:left;
	margin:19px 0px 0px;
	list-style:none;
}
#menu_top_links li { margin:0px 5px; 	float:left;}
#menu_top_links a, #menu_top_links  a:hover, #menu_top_links  a:link, #menu_top_links  a:visited { text-decoration:none; font-weight:bold; font-size:0.95em; color:#FFF; }
#menu_top_links  a:hover { color:#CCC; }

/* ********************* RIGHT ********************* */

#menu_top_right {
	width:200px;
	height:56px;
	float:left;
	background:url('gfx/menu_top_right.png');
	font-size:0.9em;
	font-weight:bold;
}
#menu_top_right a, #menu_top_right a:hover, #menu_top_right a:link, #menu_top_right a:visited { text-decoration:none; font-weight:bold; color:#333; }
#menu_top_right  a:hover { color:red; }

/* ********************* ORDER & LOG ********************* */

#menu_order { 
	width:40px; 
	padding-left:43px;
	padding-top:20px;
	float:left;
}

#menu_log { 
	width:60px; 
	padding-left:40px;
	padding-top:20px;
	float:left;
}


/* ******************************************************** */
/* *********************** BOX LEFT *********************** */
/* ******************************************************** */
#box_left {
	width:206px;
	float:left;
	background-color:#FFF;
}


/* ******************************************************** */
/* ********************** BOX MENU ********************* */
/* ******************************************************** */
#box_menu {
	width:206px;
	clear:both;
	text-align:justify;
	background: #f2f2f2 url('gfx/menu_bottom.png') bottom no-repeat;
}
#box_menu img { border:none; }
/* ******************************************************** */

#box_menu div.menu_content {
	width:206px;
	margin:0px;
	padding:4px 0px;
	text-align:justify;
	background: url('gfx/menu_top.png') top no-repeat;
	overflow:auto;
	clear:both;
}

#box_menu div.menu_btn{
	width:197px;
	margin-top:1px;
	text-align:justify;	
	overflow:auto;
	clear:both;
}

#box_menu div.menu_btn div{
	overflow:auto;
	clear:both;
}

ul.links, ul.links li {
	display: block;
	list-style: none;
}
ul.links li {
	width:194px;
	min-height:32px;
	border-bottom: 1px dashed #bcbcbc;
	/*background: url("gfx/menu_left_background.png") left top;*/
}
ul.links a:link, ul.links a:visited {
	display:block;
	width:165px;
	height:22x;
	padding-left:19px;
	padding-top:10px;
	background: url("gfx/menu_left_point.png") no-repeat left top;
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
}
ul.links a:active , ul.links a:focus,  ul.links a:hover{
	color:red;
}

ul.links {
	width:194px;
}



/* *************************** BOX MENU LINKS  *************************** */
div.links {
	display:none;
}

#btn_kalibracja, #btn_audiovideo, #btn_apple, #btn_systemy { cursor:pointer; }

/* ******************************************************** */
/* ********************** BOX FORM CONTACT ***************** */
/* ******************************************************** */
#box_form_contact{
	width:206px;
	height:464px;
	padding-top:16px;
	background:url('gfx/box_form_contact.png') top left no-repeat;
	text-align:center;
	clear:both;
}

#text_name {
	width:175px;
	border:none;
	background:none;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}

#text_email {
	width:175px;
	margin-top:24px;
	border:none;
	background:none;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}

#text_msg {
	width:175px;
	height:162px;
	margin-top:20px;
	border:none;
	overflow:hidden;
	background:none;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:justify;
	font-size:1em;
}

#button_send {
	width:71px;
	height:25px;
	margin: 10px;
	padding-left:20px;
	float:right;
	border:none;
	background:url('gfx/button_send.png');
	background-repeat:no-repeat;
	font-size:10px;
	color:#000;
	font-weight:bold;
	cursor:pointer;
}


/* ******************************************************** */
/* ********************** BOX CONTENT ********************* */
/* ******************************************************** */
#box_content {
    width:782px;
    float:left;
    text-align:justify;
    background:url('gfx/content_corner.png') no-repeat;
}

div.path {
    width:778px;
    margin-top:4px;
    margin-left:4px;
    text-align:left;
    background:url('gfx/path_bg.png')
}
div.path div {
    width:758px;
    height:32px;
    padding:10px;
    padding-bottom:0px;
    text-align:left;
    background:url('gfx/path_top.png') top left no-repeat;
}
div.path a, div.path a:hover, div.path a:link, div.path a:visited { text-decoration:none; font-weight:none; font-size:0.9em; color:#OOO; }
div.path a:hover { color:#40000; }
div.path p {
    font-size:0.9em;
    font-weight:bold;
    color:#OOO;
}

div.info {
    width:778px;
    margin-left:4px;
    margin-bottom:4px;
    text-align:justify;
    clear:both;
    background:url('gfx/info_bg.png')
}
div.info div {
    width:758px;
    height:24px;
    padding:10px;
    padding-bottom:5px;
    text-align:justify;
    clear:both;
    background:url('gfx/info_bottom.png') bottom left no-repeat;
}
div.info a, div.info a:hover, div.info a:link, div.info a:visited { text-decoration:none; font-weight:none; font-size:0.9em; color:#c40000; }
div.info  a:hover { color:black; }
div.info p {
    font-size:0.9em;
    font-weight:bold;
    color:black;
}
div.info p.price { width:45%; float:left; }
div.info p.title { width:55%; float:left; text-align:left; }
div.info p.price { font-weight:normal; font-size:0.9em; text-align:right; color:black; }
div.info p.price span.netto { color:black; font-weight:bold; }
div.info p.price span.brutto { color:black; font-weight:bold; }


/* ********************** BOX PATH / INFO - SHORT ************ */

div.path_short {
    width:778px;
    text-align:justify;
    background:url('gfx/path_bg.png')
}
div.path_short div {
    width:758px;
    padding:10px;
    text-align:justify;
    background:url('gfx/path_top.png') top left no-repeat;
}
div.path_short a, div.path_short a:hover, div.path_short a:link, div.path_short a:visited { text-decoration:none; font-weight:none; font-size:1em; color:#OOO; }
div.path_short a:hover { color:#40000; }
div.path_short p {
    font-size:0.9em;
    font-weight:bold;
    color:#OOO;
}
div.path_short p.path, p.pages { width:50%; float:left; }
div.path_short p.pages { font-weight:normal; font-size:0.9em; text-align:right; color:black; }
div.path_short p.list { float:none; clear:both; text-align:right;}

div.path_short a, a:hover, a:link, a:visited { text-decoration:none; font-weight:normal; font-size:1em; color:#000; }
div.path_short a:hover { color:#c40000; font-weight:bold; }

div.info_short {
    width:778px;
    margin-bottom:4px;
    text-align:justify;
    clear:both;
    background:url('gfx/info_bg.png')
}
div.info_short div {
    width:758px;
    height:24px;
    padding:10px;
    padding-bottom:5px;
    text-align:justify;
    clear:both;
    background:url('gfx/info_bottom.png') bottom left no-repeat;
}

div.info_short a, div.info_short a:hover, div.info_short a:link, div.info_short a:visited { text-decoration:none; font-weight:normal; font-size:1em; color:#000; }
div.info_short a:hover { color:#c40000; font-weight:bold; }
div.info_short p {
    font-size:0.9em;
    font-weight:bold;
    color:#c40000;
}
div.info_short p.title { width:40%; float:left; font-weight:bold; color:black;}
div.info_short p.sort { width:60%; float:left; }
div.info_short p.sort { font-weight:normal; font-size:1em; text-align:right; color:black; }


/* ******************** DESCRIPTION ******************** */
div.description {
	width:778px;
	margin-left:4px;
	margin-bottom:4px;
	clear:both;
}
div.description_info img { float:left; border:none; padding:2px; margin-left:5px; margin-bottom:5px; margin-right:10px;}
div.description_table img { border:none; padding:2px; }

div.description_info { 
	width:538px;
	float:left;
}
div.description_info_b { 
	width:778px;
	float:left;
}
div.description_info p {
	color:#000;
	font-weight:normal;
	padding:10px;
	text-align:justify;
	font-size:0.9em;
}
div.description_info_b p {
	color:#000;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-top: 5px;
	text-align:justify;
	font-size:0.9em;
}
div.description_table {
	width:240px;
	float:left;
	text-align:right;
}
div.description_table p {
	color:#000;
	font-weight:bold;
	padding:5px 20px;
	text-align:justify;
	font-size:0.8em;
}

.table_description {
	width:240px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url('gfx/table_description_bg.png');
	border: 0px;
}


table.table_description td.par {
	width:100px;
	padding-left:15px;
	text-align:left;
	font-size:0.8em;
}
table.table_description td.val {
	width:100px;
	padding-right:15px;
	
	text-align:right;
	font-size:0.8em;
}

div.descript {
	width:100px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}


table.table_description tr.rows_color td.par {
	background:url('gfx/table_description_rows_left.png');
}

table.table_description tr.rows_color td.val {
	background:url('gfx/table_description_rows_right.png');
}

table.table_description tr.rows2 td.par {
	padding-top: 4px;
	padding-bottom: 4px;
}
table.table_description tr.rows2 td.val {
	padding-top: 4px;
	padding-bottom: 4px;
}

.rows_color {
	width:240px;
	height:23px;
	margin:0px;
	padding:0px;
}
.rows_color_top {
	width:240px;
	height:4px;
	margin:0px;
	padding:0px;
	background:url('gfx/table_description_rows_top.png') no-repeat;
}
.rows_color_bottom {
	width:240px;
	height:4px;
	margin:0px;
	padding:0px;
	background:url('gfx/table_description_rows_bottom.png') no-repeat;
}

.rows2 {
	width:240px;
	margin:0px;
	padding:0px;
	background:none;
}

.table_top {
	width:240px;
	height:10px;
	margin:0px;
	padding:0px;
	background:url('gfx/table_description_top.png');
}
.table_bottom {
	width:240px;
	height:10px;
	margin:0px;
	padding:0px;
	background:url('gfx/table_description_bottom.png');
}
/* ********************** BOX BANNER ********************* */
#box_banner {
	width:778px;
	margin-left:4px;
	margin-top:4px;
	text-align:center;
	clear:both;
}

#box_banner img{ border:none; margin: 0px auto; padding:0px; }

/* ********************** CONTENT ********************* */

#content {
	width:778px;
	margin-left:4px;
	margin-top:4px;
	text-align:center;
	clear:both;
}

#content img{  margin: auto 10px; padding:0px; }


/* --------------------- BOX NEWS ------------------------ */

div.box_news {
	width: 778px;
	margin:0px;
	padding:0px;
	text-align:center;
	clear:both;
}

div.box_news_left {
	width: 175px;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
}

p.img {
	margin:0px 0px 8px 0px;
	clear:both;
}

div.box_news_right {
	width: 603px;
	margin:0px;
	text-align:center;
	float:left;
}

/* ********************** BOX CONTENT => DIV WIDTH 603px ********************* */
div.w603_top {
	width:600px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_top_603.png') top left no-repeat;
}
div.w603_bottom {
	width:600px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bottom_603.png') top left no-repeat;
}
div.w603 {
	width:600px;
	margin:0px 0px 10px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bg_603.png');
}
div.w603 h2 {
       padding:0px;
       padding-left:10px;
       margin:0px 10px;
       text-align:justify;
       font-size:1em;
       color:#c40;
}
div.w603 p {
	padding:0px;
	margin:0px 10px;
	text-align:justify;
	font-size:0.9em;
}

/* ********************** BOX CONTENT => DIV WIDTH 778px ********************* */
div.w778_top {
	width: 778px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_top_778.png') top left no-repeat;
}
div.w778_bottom {
	width:778px;
	height:10px;
	margin:0px ;
	padding:0px 0px 5px;
	clear:both;
	background:url('gfx/div_bottom_778.png') white top left no-repeat;
}
div.w778 {
	width:778px;
	/*margin:0px 0px 10px;*/
	padding:0px;
	overflow:hidden;
	clear:both;
	background:url('gfx/div_bg_778.png');
}
div.w778 h2 {
       padding:0px;
       padding-left:10px;
       margin:0px 10px;
       text-align:justify;
       font-size:1em;
       color:#c40;
}
div.w778 p {
	margin:0px;
	/*padding:0px 10px;*/
	text-align:justify;
	font-size:0.9em;
}


div.w778 p {
	margin:0px 10px;
}
/* ********************** BOX CONTENT => END DIV WIDTH 200px ********************* */



#content_center {
	width: 778px;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
}

#content_right {
	width: 200px;
	margin:0px;
	padding:0px;
	margin-left:4px;
	text-align:center;
	float:left;
}

div.box_record {
	width: 778px;
	margin:0px;	
	text-align:center;
	clear:both;
}

div.box_record_left {
	width: 204px;
	margin:0px;
	padding:0px;
	text-align:center;
	float:left;
}

p.img {
	margin:0px 0px 8px 0px;
	clear:both;
}

div.box_record_right {
	width: 558px;
	margin:0px;
	text-align:center;
	float:left;
}
div.w200 p.img {
	padding:0px;
	text-align:center;
}
div.w200 {
	overflow:hidden;
}

div.w200 p.img_r {
	padding:0px;
	margin-top:10px;
	text-align:right;
}

div.box_record h2{
	font-size:0.9em;
	text-align:justify;
	padding-left:10px;
	margin:0px;
}

div.box_record h2 a, div.box_record h2 a:hover, div.box_record h2 a:link, div.box_record h2 a:visited{
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	padding-left:10px;
	margin:0px;
}
div.box_record h2 a:hover {
	color:red;
}
                 	
div.box_record_right p{
	font-size:1em;
	text-align:justify;
	margin-right:5px;
	clear:both;
}

div.box_record p{
	font-size:1em;
	/*text-align:justify;*/
	padding:0px;
	clear:both;
}

div.box_record p.price{
	width:543px;
	padding:0px;
	margin:0px auto;
	font-size:0.9em;
	text-align:right;
}
div.box_record p.price img{
	position:relative;
	top:7px;
	left:10px;
	margin:0px 10px;
}
div.box_record p.price span {
	color:#c40;
	font-weight:bold;
}

/* ********************** BOX CONTENT => DIV WIDTH 200px ********************* */
div.w200_top {
	width:200px;
	height:8px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_top_200.png') top left no-repeat;
}
div.w200_bottom {
	width:200px;
	height:8px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bottom_200.png') top left no-repeat;
}
div.w200 {
	width:200px;
	margin:0px 0px 10px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bg_200.png');
}
div.w200 h2 {
	padding:0px;
	margin:0px 10px;
	text-align:justify;
	font-size:1em;
	color:#c40;
}
div.w200 p {
	padding:0px;
	margin:0px 10px;
	text-align:justify;
	font-size:0.9em;
}
#content p.img {
	text-align:center;
}
#content p.img_r {
	padding:0px;
	margin-top:10px;
	text-align:right;
}

/* ********************** BOX CONTENT => DIV WIDTH 574px ********************* */
div.w574_top {
	width:574px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_top_574.png') top left no-repeat;
}
div.w574_bottom {
	width:574px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bottom_574.png') top left no-repeat;
}
div.w574 {
	width:574px;
	margin:0px 0px 10px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bg_574.png');
}
div.w574 p.img_r {
	margin-top:10px;
	text-align:right;
}
div.w574 h2 {
	padding:0px;
	margin:0px 10px 10px;
	text-align:justify;
	font-size:1em;
	color:#c40000;
}
div.w574 p {
	padding:0px;
	margin:0px 10px;
	text-align:justify;
	font-size:0.9em;
}
/* ********************** BOX CONTENT => DIV WIDTH 398px ********************* */
div.w398_top {
	width:398px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_top_398.png') top left no-repeat;
}
div.w398_bottom {
	width:398px;
	height:10px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bottom_398.png') top left no-repeat;
}
div.w398 {
	width:398px;
	margin:0px 0px 10px;
	padding:0px;
	clear:both;
	background:url('gfx/div_bg_398.png');
}
div.w398 h2 {
	padding:0px;
	margin:0px 10px 10px;
	text-align:justify;
	font-size:1em;
	color:#c40000;
}
div.w398 p {
	padding:0px;
	margin:0px 10px;
	text-align:justify;
	font-size:0.9em;
}
div.w398 p.img {
	text-align:center;
}
div.w398 p.img_r {
	margin-top:10px;
	text-align:right;
}
/* ********************** BOX RECOMMEND ********************* */
#box_recommend {
	width:778px;
	margin-left:4px;
	margin-bottom:4px;
	text-align:center;
	clear:both;
}

div.recommend {
	width:246px;
	height:auto;
	margin:5px;
	padding:0px;
	text-align:center;
	float:left;
	background:red;
	background:url('gfx/recommend_bg.png');
}

div.recommend_top {
	width:246px;
	height:8px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/recommend_top.png') top left no-repeat;
}
div.recommend_bottom {
	width:246px;
	height:8px;
	font-size:0px;
	margin:0px;
	padding:0px;
	clear:both;
	background:url('gfx/recommend_bottom.png') top left no-repeat;
}

#box_recommend h2 {
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	margin:0px 10px 10px;
}
#box_recommend p {
	clear:both;
	padding:0px 10px;
	text-align:justify;
	font-size:0.9em;
	font-weight:normal;
	color:#333;
}

#box_recommend p.see {
	clear:both;
	padding:10px;
	font-weight:bold;
}

#box_recommend p.img {
	text-align:center;
}
#box_recommend p.price {
	width:230px;
	margin-bottom:5px;
	padding:0px 10px;
	text-align:right;
}
#box_recommend p.price span{
	font-weight:bold;
	color:#c40000;
	clear:both;
}

#box_recommend img{ border:none; margin: 0px auto; padding:0px; }
#box_recommend p.price img{ border:none; margin: 0px; padding:0px; top:7px; position:relative;}

/* ******************************************************** */
/* ********************** BOX FOOTER ********************** */
/* ******************************************************** */
#box_footer {
	width:988px;
	height:114px;
	clear:both;
}

#box_footer_top {
	width:988px;
	height:42px;
	clear:both;
	background:url('gfx/footer_top.png');
}
#box_footer_middle {
	width:988px;
	height:31px;
	clear:both;
}

/* ******************** BOX NEWSLETTER IN BOX FOOTER******************* */
#box_footer_newsletter {
	width:280px;
	height:31px;
	overflow:hidden;
	float:left;
	background:url('gfx/footer_newsletter.png');
}

#box_newsletter_form {
	clear:both;
}
#email_field {
	width:205px;
	margin-left:20px;
	margin-top:8px;
	float:left;
	border:none;
	color:#536068;
	background:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}
#button_add {
	width:26px;
	height:31px;
	float:left;
	border:none;
	background:url('gfx/button_add.png');	
	background-repeat:no-repeat;
	font-size:0px;
	cursor:pointer;
}
#button_delete {
	width:25px;
	height:31px;
	float:left;
	border:none;
	background:url('gfx/button_delete.png');
	background-repeat:no-repeat;
	font-size:0px;
	cursor:pointer;
}


#box_footer_links {
	width:698px;
	height:31px;
	float:left;
	background:url('gfx/footer_links.png');
}
#box_footer_links img{ border:none; }
#box_footer_links ul, li{
	float:right;
	list-style:none;
}
#box_footer_links ul { margin-top:11px; padding-right: 20px; }
#box_footer_links li { margin:0px 3px; }

#box_footer_links a, #box_footer_links  a:hover, #box_footer_links  a:link, #box_footer_links  a:visited { text-decoration:none; font-weight:none; color:#FFF; }
#box_footer_links a:hover { color:#333; }

#box_footer_right {
	width:10px;
	height:31px;
	float:left;
	background:url('gfx/footer_right.png');	
	background-repeat:no-repeat;
}

#box_footer_bottom {
	width:988px;
	height:41px;
	text-align:right;
	border:none;
	clear:both;
	background:url('gfx/footer_bottom.png');	
	background-repeat:no-repeat;
}

/* ******************************************************** */
/* ********************** BOX SEARCH  ********************* */
/* ******************************************************** */
#box_search{
	width:206px;
	height:62px;
	border:none;
	background:url('gfx/box_search.png');
}

#box_search p { text-align:left; margin-left:25px; font-size:0.9em; }
#box_search a, #box_search a:hover, #box_search a:link, #box_search a:visited { text-decoration:none; font-weight:normal; color:#333; }
#box_search a:hover { color:red; }

#box_search_form {
	clear:both;
}

#text_search {
	width:150px;
	margin-left:15px;
	margin-top:8px;
	float:left;
	border:none;
	background:url('gfx/field_find.png');
	background-position:left top;
	background-repeat:no-repeat;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}

#button_search {
	width:30px;
	height:31px;
	margin-top:12px;
	float:left;
	border:none;
	background:url('gfx/button_find.png');
	background-repeat:no-repeat;
	font-size:0px;
	cursor:pointer;
}



/* *************************** PANEL CART *************************** */
#panel_cart {
	width:187px;
	padding:0px;
	display:block;
	z-index:101;
	visibility:hidden;
	position:relative;
	top:-35px;
	left:580px;
	float:left;
}
#panel_cart div.content {
	margin:0px;
	padding:10px 0px;
	background:url('gfx/panel_cart_bg.png');
}
#panel_cart p {
	margin:4px 15px;
	padding:0px;
	text-align:justify;
	font-size:0.9em;
	font-weight:bold;	
}
#panel_cart p span { color:#c40;}

#panel_cart div.top {
	width:187px;
	height:35px;
	margin:0px 0px -4px;
	padding:0px;
	text-align:right;
	background:url('gfx/panel_cart_top.png');
}
#panel_cart div.top p {
	width:20px;
	height:20px;
	position:relative;
	margin:0 0 0 160px;
	padding:5px;
	text-align:justify;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

#panel_cart div.bottom {
	width:187px;
	height:44px;
	margin:-4px 0px 0px;
	background:url('gfx/panel_cart_bottom.png');
}
#panel_cart div.bottom p {
	margin:0px;
	padding:14px 20px;
	text-align:right;
	font-size:1em;
	font-weight:bold;	
	background:none;
}
#panel_cart a, #panel_cart a:hover, #panel_cart a:link, #panel_cart a:visited { font-size:0.9em; text-decoration:none; font-weight:bold; color:#000; }
#panel_cart a:hover { color:red; }


/* *************************** PANEL CART *************************** */
#panel_log{
	width:188px;
	height:162px;
	padding:0px;
	display:block;
	z-index:101;
	visibility:hidden;
	position:relative;
	top:-35px;
	left:390px;
	float:left;
	background:url('gfx/panel_log_bg.png');
}

#panel_log p {
	margin:4px 15px;
	padding:0px;
	text-align:justify;
	font-size:0.9em;
	font-weight:bold;	
}
#panel_log p span { color:#c40;}

#panel_log p.x{
	width:20px;
	margin:5px;
	margin-left:150px;
	padding:0px;
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

#panel_log p.btn {
	width:170px;
	margin:20px 20px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:0.9em;
	font-weight:bold;
}

#panel_log a, #panel_log a:hover, #panel_log a:link, #panel_log a:visited { font-size:0.9em; text-decoration:none; font-weight:bold; color:#000; }
#panel_log a:hover { color:red; }
/*****************panel profil *************/
#panel_prof{
	width:188px;
	height:175px;
	padding:0px;
	display:block;
	z-index:101;
	visibility:hidden;
	position:relative;
	top:-46px;
	left:209px;
	float:left;
	background:url('gfx/panel_blank.gif');
}

#panel_prof p {
	margin:4px 15px;
	padding:0px;
	text-align:justify;
	font-size:1em;
	font-weight:bold;	
}
#panel_prof p span { color:#c40;}

#panel_prof p.x{
	width:20px;
	margin:5px;
	margin-left:150px;
	margin-top: 20px;
	padding:0px;
	text-align:right;
	font-size:0.8em;
	font-weight:bold;
	cursor:pointer;
}

#panel_prof p.btn {
	width:170px;
	margin:20px 20px 0px 0px;
	padding:0px;
	text-align:right;
	font-size:0.9em;
	font-weight:bold;
}

#panel_prof a, #panel_prof a:hover, #panel_prof a:link, #panel_prof a:visited { font-size:1em; text-decoration:none; font-weight:bold; color:#000; }
#panel_prof a:hover { color:red; }

#login {
	width:150px;
	margin-left:15px;
	margin-top:18px;
	border:none;
	background:none;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}

#passwd {
	width:90px;
	margin-left:15px;
	margin-top:12px;
	float:left;
	border:none;
	background:none;
	color:#536068;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
}

#button_log {
	width:29px;
	height:31px;
	margin-left:4px;
	margin-top:6px;
	float:left;
	border:none;
	background:url('gfx/btn_log.png');
	background-repeat:no-repeat;
	font-size:0px;
	cursor:pointer;
}

#menu_top_right p { font-weight:bold; cursor:pointer; }
div.btn_description {
       width:240px;
       margin:0px;
       padding:0px;
}
div.btn_description2 {
       width:480px;
       float: right;
       margin:0px;
       padding:0px;
}
.img_zebu {
    margin-top:17px;
    margin-right:24px;
}
.submenuShow {
	margin-right: -20px
}
.submenuHidden {
	margin-right: -20px;
	display: none
}
ul.links li.submenu a {
	display:block;
	width:155px;
	height:22x;
	padding-left:39px;
	padding-top:10px;
	background: url("gfx/menu_left_point.png") no-repeat left top;
	background-position:20px 0px;
}


ul.products {
	width:778px;
	margin:0px auto;
	list-style:none;
	clear:both;
}

ul.products li {
	display:block;
	width:32%;
	height: 380px;
	padding:0px 5px 25px;
	text-align:center;
	float: left;
}
ul.products li p{
	float:none;
	padding:0px 0px 2px;
	margin:0px auto;
	font-size:11px;
}

ul.products li h2{
	float:none;
	padding:5px 0px 3px;
	margin:0px auto;
	font-size:13px;
	font-weight:bold;
}

ul.products li h2 a, ul.products li h2 a:hover, ul.products li h2 a:link, ul.products li h2 a:visited{
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	padding-left:10px;
	margin:0px;
}
ul.products li h2 a:hover {
	color:red;
}
        
		
ul.products li p span{
	color:#c40;
}
ul.products li img{
	margin:0px auto;
	padding:0px;
}
table.products {
	width:778px;
	margin:0px auto;
	
}

table.products td {
	
	width:33%;
	vertical-align: top;
	text-align:center;
	
	
}
table.products td img{
	margin:0px auto;
	padding:0px;
}
table.products td p{
	
	font-size:11px;
	width: 250px;
}

table.products td h2{
	float:none;
	padding:5px 0px 3px;
	margin:0px auto;
	font-size:11px;
	font-weight:bold;
}

table.products td h2 a, table.products td h2 a:hover, table.products td h2 a:tdnk, table.products td h2 a:visited{
	font-size:11px;
	text-align:justify;
	font-weight:bold;
	padding-left:10px;
	margin:0px;
}
table.products td h2 a:hover {
	color:red;
}
        
		
/*table.products td p span{
	color:#c40;
}*/
table.products td img{
	margin:0px auto;
	padding:0px;
}
ul.productsCat {
	width:778px;
	margin:0px auto;
	list-style:none;
	clear:both;
}
ul.productsCat li {
	display:block;
	width:32%;
	height: auto;
	padding:0px 5px 25px;
	text-align:center;
	float: left;
}

ul.productsCat li a{
	padding-left:19px;
	padding-top:10px;
	background: url("gfx/left_point.png") no-repeat left top;
	font-size: 0.9em;
	text-decoration: none;
}
ul.productsCat li a:hover{
	color:red;
}

div#box_content img {
padding-left: 5px;
padding-right: 5px;
}
div.w778 li {
	font-size:0.9em;
	list-style-type: disc;
	text-align: left;
	margin-left: 40px;
	float: none;
}
div.description_info li {
	font-size:0.9em;
	list-style-type: disc;
	text-align: left;
	margin-left: 40px;
	float: none;
}
div.description_info_b li {
	font-size:0.9em;
	list-style-type: disc;
	text-align: left;
	margin-left: 40px;
	float: none;
}
.znajdz_produkt {
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	margin:0px;
	padding:0px;
	padding-top:7px;
}

.formularz_kontaktowy {
	font-family:verdana; 
	font-size:11px; 
	font-weight:bold; 
	margin:0px auto; 
	margin-bottom:30px; 
	text-align:center;
}