/* CSS Document */
/******************************ogďż˝lne***************************************************/

html{ height:100%; margin: 0px; padding: 0px; }
body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 /*	color: #000000;
	line-height: 13px;*/
}
#page_all{ width: 100%;}

div.logo_left {
   background:url(images/system/logo.gif) left top no-repeat;
/*    background:url(images/system/logo_yalu_1.gif) left top no-repeat; */
   width:239px;
   height:78px;
}
div.logo_right {
   background:url(images/system/laptop.gif) right top no-repeat;
   width:448px;
   height:78px;
}
div.logo_hh {
   background:url(images/system/hh.jpg) left top no-repeat;
   width:191px;
   height:78px;
}

table, td, ul, a, li, img, form, hr, dl, dt, dd, div, h3, h4, h2, h1  {margin:0px; padding:0px;}
img {border: 0px; margin: 0px; padding: 0px; }
table{border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px;}
table td{ vertical-align: top;}
table.tables_general{ width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px;}
table.tables_general td{text-align:left;}
/* TODO TODO TODO TODO TODO TODO TODO */
td.position_left{ text-align: left;}
td.position_left_cat{
   text-align: left;
   padding-left:15px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:5px;
}
td.position_left_cat2{
   text-align: left;
   padding-left:15px;
   padding-right:15px;
   padding-top:5px;
   padding-bottom:5px;
}



td.position_right, td.position_right_inp{ text-align: right;}
td.position_right_f{ float: right;}
td.position_right_inp{ vertical-align: baseline;padding-left:13px;}
td.position_vertical{ vertical-align: middle;}
td.position_vertical_top{ vertical-align: top;}
td.position_vertical_bottom{ vertical-align: bottom;}
td.position_center{ text-align: center;}
div.left_position{ float: left;}
div.right_position{ float: right;}
span.grey{ color: #4e4e4e;}
span.font_bold{ font-weight: bold;}
span.font_red{ color: #ff0000; }
span.font_big{ font-size: 12px; line-height: 16px;}
span.font_ho{ font-size: 14px; font-weight: bold; color: #003366; }
span.light_grey{ color: #999999;}
span.dark_grey{ color: #333333;}
span.blue{ color: #2d57ad;}

img.pic_small_hand {cursor: hand; cursor: pointer}
img.pic_small {width:90px;height:90px;border:1px solid #d9d9d9;float:left;margin-right:8px; cursor: hand; cursor: pointer}!



/******ceny*******/
div.cena{ width: 80px; padding: 0px 0px 0px 10px;}
span.cena_1{color: #898e91; font-size: 10px; line-height: 16px; font-weight: bold; white-space:nowrap; text-decoration:line-through;}/**szara skteslona**/
span.cena_1a{color: #000000; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap; text-decoration:line-through;}/**czarna skteslona**/
span.cena_1b{color: #f91e03; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap; text-decoration:line-through;}/**czerwona skteslona**/
span.skreslona{text-decoration:line-through;}
span.cena_2{color: #898e91; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/*szara*/
span.cena_2a{color: #000000; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/*czarna*/
span.cena_3{color: #f91e03; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/**czerwona**/
span.cenadlaciebie { color:#000000;font-size:9px;line-height:16px;font-weight:bold;white-space:normal;}
span.rabat { color:#000000;font-size:10px;line-height:16px;font-weight:normal;white-space:nowrap;}/*cena dla ciebie czarna*/

span.cena_3p{color: #f91e03; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/**czerwona**/
span.cena_3o{color: orange; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/**czerwona**/
span.cena_3n{color: green; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/**czerwona**/
span.cena_3w{color: blue; font-size: 12px; line-height: 16px; font-weight: bold; white-space:nowrap;}/**czerwona**/


span.cena_dlaciebie2, span.rabat2{ color: #f91e03; font-size: 11px; line-height: 16px; font-weight: normal; white-space:nowrap;}/*cena dla ciebie czerwona*/
span.yalu {background:url(images/system/yalu_cena.gif) left top no-repeat;font-size:12px;font-weight:bold;background-position:0px 1px;padding:0px 0px 0px 10px;}
/*
div.price_orange span, div.price_green span, div.price_red span, div.price_blue span{ background:url(images/system/cena_yalu.gif) left top no-repeat; padding: 0px 0px 0px 10px; color: #000000; font-size: 12px; font-weight: bold; background-position: 0px 1px;}
*/

a.title_name:link,a.title_name:visited{font-size: 11px; font-weight: bold; text-transform:uppercase; text-decoration: none; color: #000000;}
a.title_name:hover{ text-decoration: underline;}
a.title_producent:link,a.title_producent:visited{font-size: 10px; font-weight: bold; text-decoration: none; color: #b4b4b4;}
a.title_producent:hover{ text-decoration: underline;}
a.readmore:link,a.readmore:visited{font-size: 11px; font-weight: bold; text-decoration: underline; color: #000000;}
a.readmore:hover{ text-decoration: none;}

/*************************************************************************************/

span.border_orange { font-weight:bold;color:orange;}
span.border_red { font-weight:bold;color:red;}
span.border_green { font-weight:bold;color:green;}
span.border_blue { font-weight:bold;color:blue;}

a:link, a:visited{color: #000000; text-decoration: none;}
a:hover{ text-decoration: underline;}

form { display:inline }
.inputbox{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	width: 110px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_check{
	color: #000000;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	vertical-align: baseline;}
.inputbox_wide {
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	min-width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_wide_error {
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
	height: 15px;
	min-width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_wide_error{ border: 1px solid #000000;
background: #ff0000;}
.inputbox_small_error{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
	height: 15px;
	width: 39px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_small{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #000000;
	height: 15px;
	width: 39px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_select{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	width: 100px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_select_wide{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	min-width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.inputbox_select_narrow{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	/*height: 15px;*/
	width: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.button,.button_cart {
   background:#ACDBF5;
   color:#333333;
   font-weight:bold;
   border-top: 1px solid #cefdf7;
   border-left: 1px solid #cefdf7;
   border-bottom: 1px solid #79a8a1;
   border-right: 1px solid #79a8a1;
   font-size:10px;
   vertical-align: middle;
   text-align: center;
   padding-left: 4px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 4px;
   margin: 0px;
}

.button:active,.button_cart:active {
   background:#8ab9d3;
   color:#333333;
   font-weight:bold;
   border-bottom: 1px solid #acdbd5;
   border-right: 1px solid #acdbd5;
   border-top: 1px solid #578680;
   border-left: 1px solid #578680;
   font-size:10px;
   vertical-align: middle;
   text-align: center;
   padding-left: 5px;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 3px;
   margin: 0px;
}
.button_disable,.button_cart_disable {
	border: 1px solid #7b7e7f;
	background: #888888;
	color: #b2b2b2;
	font-size: 11px;
	line-height: 11px;
	/*height: 15px;*/
 	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
label{ font-size: 11px; line-height: 15px; color: #000000; }
/************************************contener_top*****************************************************/
/*#contener_top{ width: 100%; margin: 0px 0px 10px 0px; position: relative; z-index: 1;}*/
#contener_top{ width: 100%; margin: 0px 0px 0px 0px; position: relative; z-index: 1;}
#line_top{width: 100%; background: url(images/system/pasek_in.gif) top left repeat-x;}
#line_w_left{ vertical-align: top; height: 23px; background: url(images/system/pasek_lewa.gif) top left no-repeat; padding: 4px 30px 0px 0px;}
#logo_outside{width: 100%; background: #ffffff; position: relative; z-index: 2; }
#logo_area{width: 100%; height: 78px; margin: 0px 0px 1px 0px;}
/*#menu_top{ width: 100%; position: absolute; z-index: 3; bottom: -1px; right: 0px; text-align: right; padding: 0px 34px 3px 0px;color:#e77919;font-size:11px;}*/
#menu_top{ width: 100%; position: absolute; z-index: 3; bottom: -1px; right: 0px; text-align: right; padding: 0px 34px 0px 0px;}

/*#menu_top{ width: 100%; text-align: right; padding: 0px;}*/
#pathway{width: 100%; height: 23px; background-color: #0282c3; text-align: left; }
#sumenu_area_payment{width: 100%; margin: 1px 0px 0px 0px;}
#payment{ padding: 6px 0px 0px 14px;}
#sumenu_area{ padding: 0px 36px 0px 0px;}
#notice_login_ok{ /*min-width: 150px; width: 150px !important;*/ height: 44px; position: absolute; z-index: 4; top: 28px; right: 250px; filter:alpha(opacity=80); -moz-opacity:.80;opacity:.80; overflow: hidden; background: #e77919; border: 1px solid #a9abac; text-align: left; color: #ffffff; font-weight: bold; padding: 3px 5px;}
#notice_login_error{ /*min-width: 150px; width: 150px !important;*/ height: 44px; position: absolute; z-index: 4; top: 28px; right: 250px; filter:alpha(opacity=80); -moz-opacity:.80;opacity:.80; overflow: hidden; background: #ff0000; border: 1px solid #a9abac; text-align: left; color: #ffffff; font-weight: bold; padding: 3px 5px;}
#notice_login_ok td{ padding-right: 3px;}
/******line_w_left*******/
#line_w_left a:link,#line_w_left a:visited{ font-size: 11px; line-height: 17px; color: #ffffff; background: url(images/system/bg_alink_login.gif) left no-repeat; padding: 0px 10px 0px 15px; text-decoration: none;}
#line_w_left a:hover{ text-decoration: underline;}
#line_w_left a.flag:link,#line_w_left a.flag:visited{ font-size: 11px; color: #ffffff; background: none; padding: 0px 1px 0px 1px; text-decoration: none;}
#line_w_left a.flag:hover{ text-decoration: underline;}
/*#line_w_left img{ border: 0px; margin: 2px 0px 0px 0px; vertical-align: top;}*/

#line_w_left .inputbox{
	display: inline;
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
	height: 14px;
	width: 110px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#line_w_left .button {
   background:#ACDBF5;
   color:#333333;
   font-weight:bold;
   border-top:1px solid #cefdf7;
   border-left:1px solid #cefdf7;
   border-bottom:1px solid #79a8a1;
   border-right:1px solid #79a8a1;
   font-size:9px;
   vertical-align:middle;
   text-align:center;
   padding-left:1px;
   padding-top:1px;
   padding-bottom:1px;
   padding-right:1px;
   margin: 0px;
	/*display: inline;*/}
#line_w_left label{ vertical-align: middle; font-size: 11px; line-height: 12px; color: #ffffff; }

/******logo, img_changeable*******/
#logo_area img{ border: 0px; vertical-align: top;}
table#logo_table.tables_general{background: url(images/system/bg_logo.gif) left repeat-y  #f0f8fc;}
#bg_HO{ background: url(images/system/bg_HO.gif) left top no-repeat; vertical-align: middle;}
/******topmenu*******/
table.topmenu{border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; float: right;}
table.topmenu td{ width: 119px; padding-left: 2px;}
a.mainlevel:link,a.mainlevel:visited {
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	width: 119px;
	line-height: 22px;
	text-decoration: none;
	text-transform: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/system/bg_topmenu_link.png) left no-repeat; }
a.mainlevel:hover { background: url(images/system/bg_topmenu_hover.png) left no-repeat;}
a.mainlevel#active_menu {background: url(images/system/bg_topmenu_hover.png) left no-repeat;}
a.mainlevel#active_menu:hover {}

/******pathway*******/
#pathway span{ padding: 0px 10px 0px 10px;}
/*
#pathway a:link,#pathway a:visited{ font-size: 11px; line-height: 23px; color: #ffffff; background:url(images/system/bg_pathway.gif) left no-repeat; padding: 0px 10px 0px 7px; text-decoration: none;}
#pathway a:hover{ text-decoration: underline;}
*/
/******submenu*******/
table.submenu{border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; float: right;}
table.submenu td{ width: 117px; padding-left: 3px;}
a.sublevel:link,a.sublevel:visited {
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	width: 117px;
	line-height: 21px;
	text-decoration: none;
	text-transform: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/system/sublevel_link.gif) top left no-repeat; }
a.sublevel:hover { background: url(images/system/sublevel_hover.gif) left no-repeat;}
a.sublevel#active_menu {background: url(images/system/sublevel_hover.gif) left no-repeat;}
a.sublevel#active_menu:hover {}

/******payment*******/
#payment img{ border: 0px; vertical-align: top;}

/************************************contener_mid*****************************************************/
#contener_mid{ width: 100%;}
#contener_mid_in{ padding: 0px 14px 0px 14px;}
/*#contact{ position:absolute; top:0px;right:10px;height: 21px; background: url(images/system/bg_contact.gif) repeat-x; font-size: 11px; color: #ffffff; line-height: 21px; text-align: left; padding: 0px 8px 0px 8px; margin: 0px 0px 8px 0px;}*/

#contact2{ height: 21px; background: url(images/system/bg_contact.gif) repeat-x; font-size: 11px; color: #ffffff; line-height: 21px; text-align: left; padding: 0px 8px 0px 8px; margin: 0px 0px 8px 0px;}

#contact{ padding-left:10px;height: 21px; font-size: 11px; color: #ffffff;font-weight:bold;text-decoration:none; line-height: 21px; text-align: left; }
#contact a {color: #ffffff;font-weight:bold;text-decoration:none;}
#contact a:hover {color: #dd7eaf;font-weight:bold;text-decoration:underline;}
#contact span {font-size:10px;font-weight:bold;}
/*#mainbody{ text-align: left;}*/

a.logo_links       {font-weight:bold;color:#0283c3;text-decoration:none;}
a.logo_links:hover {font-weight:bold;color:#666666;text-decoration:underline;}

td.mainbody_td{ width: 211px;}
td#mainbody_td_middle{ padding: 0px 0px 0px 20px;}

td.mainbody_td_middle_top {padding:0px;font-weight:bold;font-size:12px;}
td.mainbody_td_middle_top a {color: #E77919;font-weight:bold;text-decoration:none;}
td.mainbody_td_middle_top a:hover {color: #DD137B;font-weight:bold;text-decoration:underline;}

/******naglowki*******/
h3 {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	height: 17px;
	padding: 3px 0px 0px 12px;
	margin-bottom: 0px;
	text-transform: uppercase;}

div.boxtable_in h3{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	height: 17px;
	/*line-height: 20px;*/
	padding: 3px 0px 0px 12px;
	margin-bottom: 0px;
	text-transform: uppercase;
	background: url(images/system/h3_boxtable.png) left top no-repeat;}
div.boxtable_orange h3, div.boxtable_green h3, div.boxtable_red h3, div.boxtable_blue h3, div.boxtable_blue1 h3, div.boxtable_blue2 h3, div.boxtable_white h3, div.boxtable_white_red h3{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 0px 12px;
	margin-bottom: 0px;
	text-transform: uppercase;
	background: none;}
div.boxtable_zam h3{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 20px;
	padding: 0px 0px 0px 12px;
	margin-bottom: 0px;
	text-transform: none;
	background: none;
}

/******lewe_prawe_boksy*******/
table.incr_decr_first_page{ }
table.incr_decr_first_page td{padding: 0px; margin: 0px;}
table.incr_decr_first_page td img{ vertical-align: middle;}
table.incr_decr_first_page td .inputbox_small{height: 16px;}
.row_0{ padding: 3px 0px 3px 0px;}
.row_1a, .row_1b{ /*background: #acdbf5;*/ margin-bottom: 2px; vertical-align: middle; overflow: hidden; white-space:nowrap;}
.row_1a{ text-align: left; padding: 2px 2px 2px 4px;}
.row_1b{ text-align: right; padding: 2px;}
.row_2a, .row_2b{ background: #c5e6f7; margin-bottom: 2px; vertical-align: middle; overflow: hidden; white-space:nowrap;}
.row_2a{ text-align: left; padding: 2px 2px 2px 4px;}
.row_2b{ text-align: right; padding: 2px;}
.cena_koszyk{ text-align: center; padding: 4px; background: #ffffff;}
.cena_koszyk img{ margin: 0px 3px 0px 0px;}

table.pad { margin:5px;}
td.pad { padding-left:4px; padding-top:2px; padding-bottom:2px; }
td.padz { padding:4px;padding-left:12px; }
div.boxtable_blue_in{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_short.png) top left repeat-x #ffffff; border-bottom: 1px solid #d9d9d9; }

div.boxtable_blue_none{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border-bottom: 1px solid #d9d9d9; }


div.boxtable{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_short.png) top left repeat-x #ffffff; }
div.boxtable_bg_horizontal{ width: 211px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_horizontal.png) top left repeat-y #f9f9f9; }
div.boxtable_in{ margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable.png) top left repeat-y; border-bottom: 1px solid #d9d9d9; }
div.boxtable_bg_horizontal_o{ width: 211px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_orange.png) top left repeat-y #f9f9f9; }
div.boxtable_in_o{ margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable.png) top left repeat-y; border-bottom: 1px solid #d9d9d9; }
div.boxtable_in table.with_margin{ margin: 8px 1px 5px 10px; padding: 0px 0px 0px 0px; }
div.boxtable_in table.with_margin_kategorie{ margin: 8px 1px 5px 5px; padding: 0px 0px 0px 0px; }
div.boxtable_in table.with_margin_kategorie td{ vertical-align: middle; padding-bottom: 0px;}
div.boxtable_in table.no_margin { width: 209px; margin: 0px 1px 0px 1px; padding: 0px 0px 0px 0px; }
div.boxtable_in table.table_konfigurator, div.boxtable_in table.table_choises{ margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #ffffff; color:#333399; }
div.boxtable_in table.table_konfigurator td{border-bottom: 1px solid #999999; padding: 2px 0px 2px 0px;}
div.boxtable_in table.table_konfigurator td.img_konfigurator{ border: 0px; padding: 0px; text-align:center;}
div.boxtable_in table.table_choises td{ border: 0px; padding: 0px; text-align:left;}
div.boxtable_in table form{ width: 200px; margin: 0px; padding: 0px;}
div.boxtable_in table form div{ width: 200px; margin: 0px; padding: 3px 0px 0px 0px; background: none; border: 0px;}
div.boxtable_in span div{ font-weight: bold; margin: 0px 0px 5px 0px;}


div.boxtable_bg_horizontal td.box_td{ width: 199px; background: url(images/system/blue_line.png) bottom no-repeat; padding: 0px 5px 12px 5px;}
div.boxtable_bg_horizontal td.box_td table{ width: 199px; margin: 0px; padding: 0px;}
div.boxtable_bg_horizontal td.box_td table td{ vertical-align: middle;}
div.boxtable_bg_horizontal td.box_td table img{ margin: 0px; padding: 0px; vertical-align: bottom; border: 1px solid #d9d9d9;}
div.boxtable_bg_horizontal td.box_td div.title {width: 199px; text-align: center; padding: 0px; margin: 5px 0px 8px 0px;}
td.box_td div.title a:link,td.box_td div.title a:visited{font-size: 12px; font-weight: bold; text-decoration: none; color: #000000;}
td.box_td div.title a:hover{ text-decoration: underline;}
td.box_td a:link, td.box_td a:visited{font-size: 11px; line-height: 16px; font-weight: normal; text-decoration: underline; color: #000000;}
td.box_td a:hover{ text-decoration: none;}
td.box_td img{ margin: 0px; padding: 0px; vertical-align: bottom; border: 1px solid #d9d9d9;}
div.more{ text-align: center;}

/***konfigurator*******/
a.konf:link,a.konf:visited {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: left;
	padding: 4px 0px 4px 18px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #eef8fd;
	background: url(images/system/bg_alink_konf.gif) left no-repeat; }
a.konf:hover { background-image: url(images/system/bg_ahover_konf.gif); background-color: #cc6666; color: #ffffff;}
a.konf#active_menu {background-image: url(images/system/bg_ahover_konf.gif); background-color: #cc6666; color: #ffffff;}
a.konf#active_menu:hover {}

a#konf_active:link, a#konf_active:visited{ background-image: url(images/system/bg_ahover_konf.gif); background-color: #cc6666; color: #ffffff;}
div.name_part{ float: left; padding: 0px 0px 0px 4px;}
div.img_part{ float: right; padding: 0px 4px 1px 0px;}
div.img_part img{ vertical-align: top;}
div#choises_bottons{ padding: 0px 5px 0px 5px; width: 30px;}
div#choises_bottons img{ margin: 0px 1px 1px 0px;}
td#choises_bottons{width: 30px; border: 0px;}
td#amount{ text-align: center; background:#cc6666; color: #ffff99; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 3px 0px 3px 0px;}
a.konf_active_name:link,a.konf_active_name:visited{ background: url(images/system/black_point.gif) left no-repeat; padding: 0px 0px 0px 7px; color: #000000; text-decoration: none; text-transform: uppercase; font-weight: bold;}
div.name_part a:hover{ text-decoration: underline;}
a#kosz img{ margin: 0px 0px 0px 15px;}

/******srodkowe_boksy*******/
table.mainbody_table_middle{ width: 100%;}
td.td_margin{ width: 1%;}


div.boxtable_orange{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_orange.png) top left repeat-y #ffffff; border-bottom: 1px solid #d9d9d9;}
div.boxtable_green{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_green.png) top left repeat-y #ffffff; border-bottom: 1px solid #d9d9d9;}
div.boxtable_red{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_red.png) top left repeat-y #ffffff; border-bottom: 1px solid #d9d9d9;}
div.boxtable_blue{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_blue.png) top left repeat-y #ffffff; border-bottom: 1px solid #d9d9d9;}
div.boxtable_blue1{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: url(images/system/bg_boxtable_blue1.png) top right repeat-y #ffffff; border-bottom: 1px solid #d9d9d9;}
div.boxtable_blue2{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #f1f1f1; border-bottom: 1px solid #0093dd;}
div.boxtable_white{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #ffffff; border-bottom: 1px solid #0093dd;}
div.boxtable_zam{width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #ffffff;}
div.boxtable_white_red{ width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #ffffff; border-bottom: 1px solid #ff0000;}
div.boxtable_in_orange_left, div.boxtable_in_green_left, div.boxtable_in_red_left, div.boxtable_in_blue_left{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right.png) top left repeat-y;}
div.boxtable_in_orange_right, div.boxtable_in_green_right, div.boxtable_in_red_right, div.boxtable_in_blue_right{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right.png) top right repeat-y;}
div.boxtable_in_blue_left2{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right_blue.png) top left repeat-y;}
div.boxtable_in_blue_right2{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right_blue.png) top right repeat-y;}
div.boxtable_in_red_left1{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right_red.png) top left repeat-y;}
div.boxtable_in_red_right1{ width: 100%; margin: 0px; padding: 0px 0px 0px 0px; background:url(images/system/bg_divboxtable_left_right_red.png) top right repeat-y;}
div.boxtable_orange img,div.boxtable_green img,div.boxtable_red img,div.boxtable_blue img{ margin: 0px; padding: 0px; vertical-align: bottom; border: 1px solid #d9d9d9;}



table.with_margin{ width: 97%; margin: 10px 0px 10px 0px; text-align: left;}
td.position_left_2_boxes{ width: 49%; text-align: left;}
td.position_right_2_boxes{ width: 49%; text-align: left;}
div.div_top{ vertical-align: top;}
div.div_bottom{ padding: 10px 10px 10px 0px;}
div.readmore{margin: 5px 0px 0px 0px;}
div.div_box_green{ height: 5px; background: url(images/system/green_line_div.gif) right top no-repeat; background-color:#5ec25e; border: 1px solid #157000;}
div.div_box_blue{ height: 5px; background: url(images/system/blue_line_div.gif) right top no-repeat; background-color:#0093dd; border: 1px solid #385eb1;}
div.div_box_red{ height: 5px; background: url(images/system/red_line_div.gif) right top no-repeat; background-color:#cc6666; border: 1px solid #7e2222;}
div.div_box_orange{ height: 5px; background: url(images/system/orange_line_div.gif) right top no-repeat; background-color:#EC974F; border: 1px solid #CA6D1F;}
div.price_orange{ margin:5px 0px 0px 0px;border:1px solid #fcd7b6;padding:3px;text-align:center;}
div.price_green{ margin:5px 0px 0px 0px;border:1px solid #b8d4b8;padding:3px;text-align:center;}
div.price_red{ margin:5px 0px 0px 0px;border:1px solid #d09a9a;padding:3px;text-align:center;}
div.price_blue{ margin:5px 0px 0px 0px;border:1px solid #84b7d1;padding:3px;text-align:center;}

/******bg_naglowki_srodkowe*******/
#bg_h3_orange_in{ height: 20px; background: url(images/system/h3_orange_in.png) top left repeat-x;}
#bg_h3_orange_left{height: 20px; background: url(images/system/h3_orange_left.png) top left no-repeat;}
#bg_h3_orange_right{height: 20px; background: url(images/system/h3_orange_right.png) top right no-repeat;}

#bg_h3_green_in{ height: 20px; background: url(images/system/h3_green_in.png) top left repeat-x;}
#bg_h3_green_left{height: 20px; background: url(images/system/h3_green_left.png) top left no-repeat;}
#bg_h3_green_right{height: 20px; background: url(images/system/h3_green_right.png) top right no-repeat;}

#bg_h3_red_in{ height: 20px; background: url(images/system/h3_red_in.png) top left repeat-x;}
#bg_h3_red_left{height: 20px; background: url(images/system/h3_red_left.png) top left no-repeat;}
#bg_h3_red_right{height: 20px; background: url(images/system/h3_red_right.png) top right no-repeat;}

#bg_h3_blue_in{ height: 20px; background: url(images/system/h3_blue_in.png) top left repeat-x;}
#bg_h3_blue_left{height: 20px; background: url(images/system/h3_blue_left.png) top left no-repeat;}
#bg_h3_blue_right{height: 20px; background: url(images/system/h3_blue_right.png) top right no-repeat;}



a.menu_yalu:link,a.menu_yalu:visited {
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-align: left;
	padding: 3px 0px 3px 18px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	text-decoration: underline;
	text-transform: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/system/yalu_link.gif) left no-repeat; }
a.menu_yalu:hover { text-decoration: none;}
a.menu_yalu#active_menu {}
a.menu_yalu#active_menu:hover {}

/************************************kategorie produktďż˝w*****************************************************/
a.tree:link,a.tree:visited {
	font-size: 11px;
	font-weight: bold;
	display: inline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 11px;
 color: #003366;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.tree:hover { text-decoration: none; color:#999999;}

a.tree_x {
 font-size: 11px;
 font-weight: bold;
 display: inline;
 text-align: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 color: #DD137B;
 line-height: 11px;
 text-decoration: none;
 text-transform: none;
 vertical-align: middle;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.tree_x:hover { text-decoration: none; color: #E77919;}

a.tree#active_menu {}
a.tree#active_menu:hover {}
a.tree_under:link,a.tree_under:visited {
	font-size: 11px;
	font-weight: bold;
	display: inline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 11px;
	color: #cc6666;
	text-decoration: none;
	text-transform: none;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
a.tree_under:hover { text-decoration: none; color:#999999;}
a.tree_under#active_menu {}
a.tree_under#active_menu:hover {}
div.boxtable_in table.with_margin_kategorie td img{vertical-align: middle; border: 0px; margin: 0px; padding: 0px;}
div.boxtable_in table.with_margin_kategorie td.position_left_cat{
   text-align: left;
   padding-left:15px;
   padding-right:15px;
   padding-top:3px;
   padding-bottom:3px;
}
div.boxtable_in table.with_margin_kategorie td.position_left_cat2{
   text-align: left;
   padding-left:15px;
   padding-right:15px;
   padding-top:3px;
   padding-bottom:3px;
}
td.position_left_cat a
{
   font-weight:bold;
   color: #333333;
   text-decoration:none;
}
td.position_left_cat a:hover
{
   font-weight:bold;
   color: #DD137B;
   text-decoration:underline;
}


td.position_left_cat a.c2
{
   font-weight:bold;
   color: #DD137B;
   text-decoration:none;
}
td.position_left_cat a.c2:hover
{
   font-weight:bold;
   color: #333333;
   text-decoration:underline;
}


/*a.tree_img{ line-height: 11px; text-decoration: none; border: none; margin: 0px; padding: 0px; vertical-align: top;}
a.tree_img img{ vertical-align: top; border: 0px; margin: 0px; padding: 0px;}*/
/************************************rejestracja*****************************************************/

/************************************przypomnienie hasla, informacyjne*****************************************************/
table.table_info{ margin: 30px 0px 30px 0px;}
table.table_info td{ padding: 5px 10px 5px 0px; vertical-align: middle;}
table.table_form_margin{width: 100%; border-collapse: collapse; border-spacing: 0px; margin: 0px; padding: 0px; line-height: 17px;}
table.table_form_margin td{ padding: 5px 0px 5px 0px;}
table.table_form_margin td.position_right_inp{ padding-left: 10px;}
table.table_info td img{margin: 0px 0px 0px 0px; vertical-align: bottom;}
/************************************konfigurator przy niewybranym zadnym zestawie*****************************************************/
table.konf_menu{ margin: 30px 0px 30px 0px;}
table.konf_menu td img{ border: 4px solid #0093dd; margin: 10px 0px 0px 0px; vertical-align: bottom;}
a.konf_menu:link,a.konf_menu:visited {
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-align: left;
	padding: 9px 0px 10px 37px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: url(images/system/bg_konf_bezzam_link.png) left bottom no-repeat;}
a.konf_menu:hover { text-decoration: none; background: url(images/system/bg_konf_bezzam_hover.png) left bottom no-repeat; color: #003366;}
a.konf_menu#active_menu {}
a.konf_menu#active_menu:hover {}
a.konf_menu span{ font-size: 11px; color: #000000; font-weight: normal; text-transform: none;}

/************************************sklep*****************************************************/
/*************min_lista*******************/
table.konf_min_inside td.col_0{ width: 20px; border-right: 1px solid #33ccff; border-bottom: 1px solid #878787; text-align: left;}
table.konf_min_inside td.col_5_sh{ width: 20px; border-bottom: 1px solid #878787; text-align: center;}

table.konf_min_inside td.col_2 a.enabled_shop:link, table.konf_min_inside td.col_2 a.enabled_shop:visited{ color: #000000; font-weight: bold; text-decoration: none;}
table.konf_min_inside td.col_2 a.enabled_shop:hover{ text-decoration: underline;}

/*************med_lista*******************/
table.konf_min_inside td.col_0_med{ width: 20px; border-right: 1px solid #ededed; border-bottom: 1px solid #878787; text-align: left;}
table.konf_min_inside td.col_3_med a.shop:link, table.konf_min_inside td.col_3_med a.shop:visited{ background: url(images/system/triangle_grey.gif) left no-repeat; color: #333333; padding: 0px 0px 0px 7px; text-decoration: underline; background-position: 0px 6px;}

/*************full_lista*******************/
table.konf_min_inside td.col_0_full{ width: 20px; border-right: 1px solid #ededed;  text-align: left;}
table.konf_min_inside td.col_0_full{ width: 20px; border-right: 1px solid #ededed; text-align: left;}
table.konf_min_inside td.col_3_full a.shop:link, table.konf_min_inside td.col_3_full a.shop:visited{ background: url(images/system/triangle_grey.gif) left no-repeat; color: #333333; padding: 0px 0px 0px 7px; text-decoration: underline; background-position: 0px 6px;}

/*
* Zmiana nazwy z filtr na filterr
*/

/*************filtr*******************/
table#filterr{ width: 100%; border-spacing: 0px;}
table#filterr td.filtr_header{background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; margin-bottom:1px;}
table#filterr td.filtr_header div.blue_area_left{ background: url(images/system/white_point.gif) left no-repeat; padding: 2px 0px 2px 5px; float: left;}
table#filterr td.filtr_header div.blue_area_right{ padding: 2px 5px 2px 0px; float: right;}
table#filterr td.filtr_header div.blue_area_right a:link, table#filtr td.filtr_header div.blue_area_right a:visited{ color: #ffffff;}
table#filterr td.filtr_header div.blue_area_right a:hover{ text-decoration: none;}
table#filterr td.filtr_header div.blue_area_right img{ margin: 0px 3px 0px 0px; border: 0px; padding: 0px; vertical-align: top;}
table#filterr td#choise_links{ padding: 0px;}

table#filterp{ width: 100%; border-spacing: 0px;}
table#filterp td.filtr_header{background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; margin-bottom:1px;}
table#filterp td.filtr_header div.blue_area_left{ background: url(images/system/white_point.gif) left no-repeat; padding: 2px 0px 2px 5px; float: left;}
table#filterp td.filtr_header div.blue_area_right{ padding: 2px 5px 2px 0px; float: right;}
table#filterp td.filtr_header div.blue_area_right a:link, table#filtr td.filtr_header div.blue_area_right a:visited{ color: #ffffff;}
table#filterp td.filtr_header div.blue_area_right a:hover{ text-decoration: none;}
table#filterp td.filtr_header div.blue_area_right img{ margin: 0px 3px 0px 0px; border: 0px; padding: 0px; vertical-align: top;}
table#filterp td#choise_links{ padding: 0px;}

table#choise_links_table{ width: 100%; text-align: left; margin: 1px 0px 1px 0px; background:#f1f1f1; border-collapse: separate; border: 1px solid #0093dd;}
table#choise_links_table td{ padding: 5px 0px 5px 30px;}
table#choise_links_table a:link, table#choise_links_table a:visited{ background: url(images/system/grey_point.gif) left no-repeat; color: #666666; font-weight: bold; padding: 0px 0px 0px 8px; text-decoration: underline;}
table#choise_links_table a:hover{ text-decoration: none;}

table#filtr td#choise_checkbones{ padding: 0px 0px 0px 0px; vertical-align: baseline;}
td#choise_checkbones table#choise_checkbones_table, td#choise_checkbones table#choise_checkbones_tables{ width: 100%; margin: 1px 0px 1px 0px; background:#f1f1f1; border-collapse: separate; border-spacing: 0px; border: 1px solid #0093dd;}
table#choise_checkbones_table td{ padding: 2px; vertical-align: middle;}
table#choise_checkbones_table td label, table#choise_checkbones_tables td label{color: #4e4e4e; font-weight: bold; vertical-align: middle; margin: 0px 0px 0px 0px;}
table#choise_checkbones_table td input, table#choise_checkbones_tables td input{ vertical-align: middle; margin: 0px 3px 0px 0px;}
table#choise_checkbones_table table#price{ width: 33%;}
table#choise_checkbones_table table#price td{ width: 100%;}

table#choise_checkbones_tables td{width: 33%; padding: 0px; vertical-align: top; border-right: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2;}
td#choise_checkbones table#choise_checkbones_tables table.table_three_cols_with_border_right{width: 100%;}
table#choise_checkbones_tables table.table_three_cols_with_border_right td{ width: 100%; padding: 3px; border-bottom: 1px solid #c2c2c2; border-right: 0px;}
table#choise_checkbones_tables table.table_three_cols_with_border_right td.three_cols_sub_end{ padding: 3px 3px 3px 17px; border-bottom: 0px;}
table#choise_checkbones_tables table.table_three_cols_with_border_right td.three_cols_sub{width: 100%; padding: 3px 3px 3px 17px;}

td#checkbones_buttons input{ margin: 5px 0px 5px 5px;}
table.options { width: 100%; border-collapse: separate; padding: 3px 0px; border-left: 1px solid #0093dd; border-right: 1px solid #0093dd; }

/************************************widok produktu*****************************************************/
table.view_produkt{ width: 100%;}
table.view_produkt td{ vertical-align: middle; padding: 3px;}
table.view_produkt td.bg_blue_left{ text-align: left;}
table.view_produkt td.bg_blue_right{ text-align: right;}
table.view_produkt td.bg_blue_center{ text-align: center;}
table.view_produkt td.col_1_view_prod{text-align: left; padding: 12px 5px 5px 5px; vertical-align: top; }
table.view_produkt td.col_2_view_prod_outside{ width: 100%; text-align: left;  vertical-align: top;}
table.view_produkt td.col_2_view_prod{ text-align: left; vertical-align: top; padding: 12px 5px 5px 10px;}
table.view_produkt td.col_3_view_prod{ width: 125px; text-align: left; vertical-align: top; padding: 12px 5px 5px 5px;}
table.view_produkt td.col_3_view_prod img{ vertical-align: middle;}
table.view_produkt td.col_3_view_prod input{ vertical-align: middle;}
table.view_produkt td.col_4_view_prod{ width: 100%; text-align: left; vertical-align: top; padding: 12px 10px 5px 10px;}
table.view_produkt td.col_4_view_prod div.info{ width: 100%;}
table.view_produkt td.col_4_view_prod div.info p{ margin: 8px 0px 5px 0px;}

table.view_produkt td.col_2_view_prod a.title:link, table.view_produkt td.col_2_view_prod a.title:visited{ font-weight: bold; color: #333366; text-decoration: underline;}
table.view_produkt td.col_2_view_prod a.title:hover{ text-decoration: none;}
table.view_produkt td.col_1_view_prod img{border:1px solid #D9D9D9;}
table.view_produkt td.bg_blue_left, table.view_produkt td.bg_blue_right, table.view_produkt td.bg_blue_center{ background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; /*border-top: 1px solid #333366;*/ color: #ffffff;}
table.view_produkt td.col_2_view_prod div.description{  padding: 5px 0px 15px 5px; color: #666699; font-size: 10px;}
table.view_produkt td.col_2_view_prod div.availability{ float: left; padding: 0px 0px 0px 0px;}
table.view_produkt td div.blue_area_path{ padding: 2px 0px 2px 0px; color: #ffffff;}
table.view_produkt td div.blue_area_path a:link, table.view_produkt td div.blue_area_path a:visited{ background: url(images/system/white_arrow.gif) right no-repeat; color: #ffffff; text-decoration: none; padding: 0px 8px 0px 2px;}
table.view_produkt td div.blue_area_path a:hover{ text-decoration: underline;}
table.view_produkt td div.blue_area_pdf_print img{ margin: 0px 3px 0px 0px; padding: 0px; border: 0px; vertical-align: middle;}
table.view_produkt td div.blue_area_pdf_print a:link, table.view_produkt td div.blue_area_pdf_print a:visited{color: #ffffff; text-decoration: none; padding: 0px 8px 0px 2px; vertical-align: baseline;}
table.view_produkt td div.blue_area_pdf_print a:hover{ text-decoration: none;}

table.table_opinion{ width: 100%; text-align: center;}
table.table_opinion td{ text-align: center;}
table.table_opinion td.header{ background: url(images/system/bg_header_full_list.gif) bottom left repeat-x; text-align: center; font-weight: bold; color: #ffffff; padding: 4px 0px 5px 0px; border: 0px;}
table.table_opinion{}
table.table_opinion td{ text-align: left;}
table.table_opinion2 textarea{}
.text_input{width: 350px; height: 60px;}
table.table_opinion2 label{ color: #878787; font-weight: bold;}
table.table_opinion2 label.blue{ color: #4b68c1; font-weight: normal; }
 .input_glosuj{
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	vertical-align: baseline;}
/************************************konfigurator*****************************************************/
table.konf_min_inside td.col_1 img, table.konf_min_inside td.col_1_med img, table.konf_min_inside td.col_1_full img{border:1px solid #D9D9D9;}
/*************min_lista*******************/
#path_konf{color: #0093dd; font-weight: bold;}
#path_konf a:link, #path_konf a:visited{color: #666666; font-weight: bold; background: url(images/system/triangle_black.gif) right no-repeat; padding: 0px 15px 0px 0px;}
#path_konf a:hover{ text-decoration: underline;}
#path_konf a#main_link:link, #path_konf a#main_link:visited{ text-transform: uppercase;}
#info ul{ list-style: none;}
#info img{ vertical-align: bottom;}
#info ul li{ background: url(images/system/triangle_blue.gif) left no-repeat; padding-left: 10px; color:#666666;}
#info a:link, #info a:visited{ padding: 0px 3px 0px 3px; color:#666666;}
#info a:hover{ text-decoration: underline;}

table.konf_min{ width: 100%;}
table.konf_min a#active{ font-weight: bold; text-decoration: underline;}
table.konf_min td div.blue_area{ padding: 2px 0px 2px 0px;}
table.konf_min td div.blue_area a:link, table.konf_min td div.blue_area a:visited{ color: #ffffff; text-decoration: none;}
table.konf_min td div.blue_area a:hover{ text-decoration: underline;}
table.konf_min td div.blue_area a#active{ text-decoration: underline;}
table.konf_min td div.blue_area img{ margin: 0px 5px 0px 5px;}
table.konf_min td{ vertical-align: baseline; padding: 3px;}
table.konf_min td.bg_blue{background: #0093dd; border-top: 1px solid #333366;}
table.konf_min td.bg_blue_left, table.konf_min td.bg_blue_right{ background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; /*border-top: 1px solid #333366;*/ color: #ffffff;}
table.konf_min td.bg_blue_left{ text-align: left;}
table.konf_min td.bg_blue_right{ text-align: right;}


table.konf_min_inside{ width: 100%; margin: 15px 0px 0px 0px;}
table.konf_min_inside td{ vertical-align: middle;}
table.konf_min_inside td.col_1{ border-right: 1px solid #33ccff; border-bottom: 1px solid #878787; text-align: left;}
table.konf_min_inside td.col_2{ border-right: 1px solid #33ccff; border-bottom: 1px solid #878787;  text-align: left;}
table.konf_min_inside td.col_3{ border-right: 1px solid #33ccff; border-bottom: 1px solid #878787; text-align: center; font-weight: bold;}
table.konf_min_inside td.col_4{ border-right: 1px solid #33ccff; border-bottom: 1px solid #878787; text-align: center;}
table.konf_min_inside td.col_5{ border-bottom: 1px solid #878787; text-align: center;}

table.konf_min_inside td.bg_blue_line{ background: url(images/system/line_blue_td.gif) left bottom repeat-x; padding: 0px 0px 7px 0px; border-right: 1px solid #ffffff; text-align: center;}
td.bg_blue_line a.name:link, td.bg_blue_line a.name:visited{ color: #0093dd; text-decoration: none; font-weight: bold; padding: 0px 0px 0px 3px;}
td.bg_blue_line a.name:hover{ text-decoration: none;}
table.konf_min_inside td.col_2 a.enabled:link, table.konf_min_inside td.col_2 a.enabled:visited{ color: #666699; font-weight: bold; text-decoration: none;}
table.konf_min_inside td.col_2 a.enabled:hover{ text-decoration: underline;}
table.konf_min_inside td.col_2 a.disabled:link, table.konf_min_inside td.col_2 a.disabled:visited{color: #999999; font-weight: bold; text-decoration: none;}
table.konf_min_inside td.col_2 a.disabled:hover{ text-decoration: underline;}
table.konf_min_inside a.producent:link, table.konf_min_inside a.producent:visited{ color: #000000; text-transform: uppercase; font-size: 10px;}
table.konf_min_inside a.producent:hover{ text-decoration: underline;}
table.konf_min_inside td.col_5 img{ margin: 0px 2px 0px 2px;}
table.konf_min_inside td.col_4 div img{ margin: 0px 0px 0px 0px; border: 0px; padding: 0px; vertical-align: baseline;}
table.konf_min_inside td.col_4 a{ line-height: 9px; text-decoration: none; border: 0px; margin: 0px; padding: 0px;}
table.konf_min table.incr_decr td{ padding: 0px; margin: 0px;}
table.konf_min table.incr_decr .inputbox_small{ height: 16px;}

/*************srednia_lista*******************/
table.konf_min_inside td.col_1_med{ border-right: 1px solid #ededed; border-bottom: 1px solid #878787; text-align: center; padding:8px;}
table.konf_min_inside td.col_2_med{ border-right: 1px solid #ededed; border-bottom: 1px solid #878787;  text-align: left; vertical-align: top; padding:8px;}
table.konf_min_inside td.col_3_med{ border-bottom: 1px solid #878787; text-align:center; vertical-align:middle; padding:8px;}

table.konf_min_inside td.col_2_med a.title:link, table.konf_min_inside td.col_2_med a.title:visited,table.konf_min_inside td.col_2_full a.title:link, table.konf_min_inside td.col_2_full a.title:visited{ font-weight: bold; color: #333366; text-decoration: underline;}
table.konf_min_inside td.col_2_med a.title:hover, table.konf_min_inside td.col_2_full a.title:hover{ text-decoration: none;}
table.konf_min_inside td.col_2_med div.description, table.konf_min_inside td.col_2_full div.description{ padding: 5px 0px 15px 5px; color: #666699; font-size: 10px;}
table.konf_min_inside td.col_2_med div.availability, table.konf_min_inside td.col_2_full div.availability{ float: left; background: url(images/system/triangle_grey.gif) left no-repeat; padding: 0px 0px 0px 10px;}
table.konf_min_inside td.col_2_med div.more, table.konf_min_inside td.col_2_full div.more{ float: right;}
table.konf_min_inside td.col_2_med div.more a:link, table.konf_min_inside td.col_2_med div.more a:visited, table.konf_min_inside td.col_2_full div.more a:link, table.konf_min_inside td.col_2_full div.more a:visited{ background: url(images/system/triangle_blue.gif) left no-repeat; color: #2a52ac; padding: 0px 0px 0px 10px; text-decoration: underline; background-position: 0px 5px;}
table.konf_min_inside td.col_2_med div.more a:hover, table.konf_min_inside td.col_2_full div.more a:hover{ text-decoration: none; }

table.konf_min_inside td.col_3_med a:link, table.konf_min_inside td.col_3_med a:visited, table.konf_min_inside td.col_3_full a:link, table.konf_min_inside td.col_3_full a:visited{ color: #333366;}
table.konf_min_inside td.col_3_med a:hover, table.konf_min_inside td.col_3_full a:hover{ text-decoration: underline;}
table.konf_min_inside td.col_3_med img{ vertical-align: middle;}
table.konf_min_inside td.col_3_med input{ vertical-align: middle;}
/*************pelna_lista*******************/
table.konf_min_inside td.col_1_full{ border-right: 1px solid #ededed; text-align: center; padding: 12px 5px 5px 5px;}
table.konf_min_inside td.col_2_full{ border-right: 1px solid #ededed; text-align: left; vertical-align: top; padding: 12px 5px 5px 5px;}
table.konf_min_inside td.col_3_full{ text-align: center; vertical-align: middle; padding: 12px 5px 5px 5px;}

table.table_full{ width: 100%; border-bottom: 3px solid #0093dd;}
table.table_full td{ width: 50%; color: #1f457f; border-bottom: 1px solid #ccd5e2;}
table.table_full td.header{ background: url(images/system/bg_header_full_list.gif) bottom left repeat-x; text-align: center; font-weight: bold; color: #ffffff; padding: 4px 0px 5px 0px; border: 0px;}
table.konf_min_inside td.col_3_full img{ vertical-align: middle;}
table.konf_min_inside td.col_3_full input{ vertical-align: middle;}

/************************************footer*****************************************************/
div.boxtable_zam td.line_1{ text-align: right; padding: 5px 0px 5px 0px; color: #666666;}
div.boxtable_zam table.zam{ width: 100%;}
div.boxtable_zam table.zam td.header_zam{ background:url(images/system/line_blue_td.gif) top left repeat-x #0093dd; color: #ffffff; text-align: center; padding: 10px 0px 10px 0px; border-right: 1px solid #ffffff;}
div.boxtable_zam table.zam td.blue_bg{ background: #d3eef4; color: #000; text-align: center; padding: 5px 0px 5px 0px; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
div.boxtable_zam table.zam td.light_bg{ background: #fff; color: #000; text-align: center; padding: 5px 0px 5px 0px; border-right: 1px solid #ffffff;}
div.boxtable_zam a:link, div.boxtable_zam a:visited{ font-weight: bold; text-decoration: underline;}
div.boxtable_zam a:hover{ text-decoration: none;}
div.boxtable_zam div.notice{ text-align: left; color: #666666; margin: 20px 0px 0px 0px;}
div.boxtable_zam div.notice a:link, div.boxtable_zam div.notice a:visited{ color: #666666; font-weight: bold; text-decoration: underline;}
div.boxtable_zam div.notice a:hover{ text-decoration: none;}

table.table_frame{ width: 100%; border-spacing: 0px;}
table.table_frame td.header{background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; }
table.table_frame td.header_green{background: url(images/system/green_header.gif) top left repeat-x #008f3a; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; }
table.table_frame td.header div.blue_area_left{ float: left;}
table.table_frame td.header div.blue_area_right{ float: right;}
table.table_frame td.header div.blue_area_right, table.table_frame td.header div.blue_area_left{ padding: 2px 5px 2px 0px;}
table.table_frame td.header div.blue_area_right a:link, table.table_frame td.header div.blue_area_right a:visited{ color: #ffffff;}
table.table_frame td.header div.blue_area_left a:link, table.table_frame td.header div.blue_area_left a:visited{ color: #ffffff;}
table.table_frame td.header div.blue_area_right a:hover, table.table_frame td.header div.blue_area_left a:hover{ text-decoration: none;}
table.table_frame td.header div.blue_area_left img,table.table_frame td.header div.blue_area_right img{ margin: 0px 3px 0px 0px; border: 0px; padding: 0px; vertical-align: top;}
table.table_frame td.header_green div.green_area_left{ float: left;}
table.table_frame td.header_green div.green_area_right{ float: right;}
table.table_frame td.header_green div.two_cols{ float: left; width: 65%}
table.table_frame td.header_green div.green_area_right, table.table_frame td.header_green div.green_area_left{ padding: 2px 5px 2px 0px;}
table.table_frame td.header_green div.green_area_right a:link, table.table_frame td.header_green div.green_area_right a:visited{ color: #ffffff;}
table.table_frame td.header_green div.green_area_left a:link, table.table_frame td.header_green div.green_area_left a:visited{ color: #ffffff;}
table.table_frame td.header_green div.green_area_right a:hover, table.table_frame td.header_green div.green_area_left a:hover{ text-decoration: none;}
table.table_frame td.header_green div.green_area_left img,table.table_frame td.header_green div.green_area_right img{ margin: 0px 3px 0px 0px; border: 0px; padding: 0px; vertical-align: top;}

table.table_frame div.notice{ padding: 5px 0px 0px 0px;}
table.table_frame ul{ margin: 0px; padding: 0px; list-style: none;}
table.table_frame ul li { background: url(images/system/grey_point.gif) left no-repeat; padding: 3px 0px 3px 10px;}
table.table_frame ul li a:link, table.table_frame ul li a:visited{ color: #333333; text-decoration: underline; font-weight: bold;}
table.table_frame ul li a:hover{ text-decoration:none;}
table.table_frame_inside{ width: 100%; text-align: left; margin: 1px 0px 15px 0px; background:#f1f1f1; border-collapse: separate; border: 1px solid #0093dd;}
table.table_frame_inside td{ padding: 10px;}
table.table_frame_inside label{ color: #666666; font-weight: bold;}

table.table_frame table.orders{ margin: 10px 0px 0px 0px;}
table.table_frame table.orders td{ vertical-align: middle;}
table.table_frame table.orders td.header, table.table_frame table.orders td.header_end, table.table_frame td.pay_all_1, table.table_frame td.pay_all{  background: #0093dd; border-right: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px; color: #ffffff; font-weight: bold;}
table.table_frame td.pay_all_1 { font-weight: normal; padding: 6px 15px;}
table.table_frame td.pay_all, table.table_frame td.pay_all_1{ border-top: 1px solid #ffffff; padding: 6px 15px; text-align: right;}
table.table_frame table.orders td.header_end{ width: 103px;}
table.table_frame table.orders td.bg_blue, table.table_frame table.orders td.bg_blue_bold, table.table_frame table.orders td.bg_blue_left{  background: #f1f1f1; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px; }
table.table_frame table.orders td.bg_blue_bold, table.table_frame table.orders td.bg_light_bold{ font-weight: bold;}
table.table_frame table.orders td.bg_light, table.table_frame table.orders td.bg_light_bold, table.table_frame table.orders td.bg_light_left{  background: #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px; }
table.table_frame table.orders td.bg_blue_left, table.table_frame table.orders td.bg_light_left{ text-align: left; padding: 4px 4px 4px 4px;}
table.table_frame table.orders td.bg_amount_en{ background: lightgreen; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px;}
table.table_frame table.orders td.bg_amount_en2{ background: #ffaaaa; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px;}
table.table_frame table.orders td.bg_amount_dis{ background: #ffaaaa; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; text-align: center;  padding: 4px 4px 4px 4px;}


table.rabat{ margin: 20px 0px 20px 0px;}
table.rabat td{ text-align: left; padding: 5px 20px 5px 0px;}
table.info_orders{ width: 100%;}
table.table_frame_inside table.info_orders td{ text-align: right; padding: 2px;}

table.summary{ width: 80%;  float: right;}
table.summary td.text{ padding: 4px; text-align: center;}
table.summary td div.pay_all{ background: #0093dd; text-align: center; color: #fff; padding: 6px 15px; border-right: 1px solid #ffffff; }
table.summary td div.pay_all_sum{ width: 140px; background: #0093dd; text-align: right; color: #ffff00;padding: 6px 15px;font-weight: bold;}
table.summary td.header{ background: #0093dd; color: #fff; font-weight: bold; padding: 4px; text-align: left;}

table.suma_all{ float: right;}
table.summary table.suma_all td{ padding: 0px;}

table.two_tables{ width: 100%; }
table.two_tables td{ padding: 0px;}
table.two_tables td.one_left{ /*width: 49%;*/}
ttable.two_tables td.one_right{ /*width: 49%; */}
table.two_tables_outside td.header{background: url(images/system/line_blue_td.gif) top left repeat-x #0093dd; color: #ffffff; font-weight: bold; padding: 3px 5px 3px 5px; vertical-align: middle; }
table.two_tables_outside{width: 100%;  margin: 15px 0px 0px 0px;}
table.two_tables_inside{ width: 100%; text-align: left; margin: 1px 0px 15px 0px; background:#f1f1f1; border-collapse: separate; border: 1px solid #0093dd;}
table.two_tables_inside td{ padding: 4px; font-weight: bold;}
/************************************footer*****************************************************/
#footer{ width: 100%; background: url(images/system/bg_footer_n.gif) bottom left repeat-x;}
#footer_yalu{ width: 100%; height: 105px; background: url(images/system/bg_footer_yalu_n.gif) center no-repeat;}
#copyright{ color: #ffffff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 55px 0px 0px 0px;}

#copyright a:link,#copyright a:visited{ font-size: 11px; line-height: 13px; color: #ffffff; text-decoration: none;}
#copyright a:hover{ text-decoration: underline;}


/* height bug */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */




/* pp */

div.cart_pid_name {
overflow:hidden;white-space:nowrap;width:120px;
}

.col_5_sh {
vertical-align:middle;text-align:right;

}

.col_5_sh a img {
margin-left:2px;
}

.button_cart,.button_cart_disable {
width:75px;

}

td.cart_submit {
text-align:center;
}

.cart_submit input {
	margin:3px;
	width:70px;
}

/*
* UPGRADE
*/



table.table_compare td { padding:2px; }
table.table_compare td.position_left > span {font-weight:bold;margin-left:3px;}
table.table_compare td {font-weight:normal;border-bottom:1px solid #0282c3;border-right:1px solid #0282c3;width:33%;	}
table.table_compare td table {width:100%;border-collapse:0px;}
table.table_compare td table td {border:0px;padding:2px;}
table.table_compare td table td.position_left {padding:0px;padding-top:1px;padding-bottom:1px;}
table.table_compare td table td.position_left:before {content: "- "; }
table.table_compare td table.tc_header td { text-align:center;font-weight:bold; }
table.table_compare td table.tc_header td img { border:1px solid gray;  }

/* BEGIN UPGRADE - US */

span.dost:hover {
   text-decoration:underline;
}
div.cms a img table tr td span div{}
span.tit {
   color:#666699;
   font-weight:bold;
}
td.row_f {
   padding:4px;
   background-color:#FFFFFF;
   border-right:1px solid #ededed;
   white-space:normal;
}
td.row_s {
   padding:4px;
   background-color:#ACDBF5;
   border-right:1px solid #ededed;
   white-space:normal;
}
td.row_h {
   background-image:url(images/system/line_blue_td.gif) bottom repeat-x;
   background-color:#0093DD;
   color:#FFFFFF;
   padding-right:3px;
   padding-left:3px;
   padding-top:3px;
   padding-bottom:7px;
   border-right:1px solid #ffffff;
   text-align:center;
   white-space:normal;
}
img.lang_over {
   border-top:1px solid #ACDBF5;
   border-left:1px solid #ACDBF5;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
}
img.lang_out {
   border-top:1px solid #000000;
   border-left:1px solid #000000;
   border-bottom:1px solid #ACDBF5;
   border-right:1px solid #ACDBF5;
}

table.adresy {padding:0px; margin:0px;}
table.adresy td {padding:2px; margin:0px;text-align:left;}
table.adresy td.pl {text-align:left;}
table.adresy td.pr {text-align:right;}

tr.p_tr1x {
   background: #acdbf5;
   margin-bottom: 2px;
   vertical-align: middle;
   overflow: hidden;
   white-space:nowrap;
   text-align: left;
   padding: 2px 2px 2px 4px;
}
tr.p_tr1y {
   background: #dcecf5;
   margin-bottom: 2px;
   vertical-align: middle;
   overflow: hidden;
   white-space:nowrap;
   text-align: left;
   padding: 2px 2px 2px 4px;
}

a.kalk, a#chat_link {
 color: #ff0000;
 font-weight:bold;

}
td.mark_box_h {white-space:nowrap; font-weight: bold; font-size: 12px}


span.yalu_pink {color: #DD137B;font-weight:bold;text-decoration:none;}
span.yalu_pink2 {color: #DD137B;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:12px;}
a.yalu_pink {color: #DD137B;font-weight:bold;text-decoration:none;}
a.yalu_pink:hover {color: #E77919;font-weight:bold;text-decoration:underline;}

a.yalu_blue {color: #0093dd;font-weight:bold;text-decoration:none;}
a.yalu_blue:hover {color: #009240;font-weight:bold;text-decoration:underline;}

a.yalu_green {color: #009240;font-weight:bold;text-decoration:none;}
a.yalu_green:hover {color: #0093dd;font-weight:bold;text-decoration:underline;}

a.yalu_orange {color: #E77919;font-weight:bold;text-decoration:none;}
a.yalu_orange:hover {color: #DD137B;font-weight:bold;text-decoration:underline;}

/* END UPGRADE - US */