.template_product .breadcrubs {background:0;}
/* start DETAIL HEAD */
.detail_head_wrap {background:url(../css/img/detail_head_bg_bottom.gif) repeat-x 0 110%; border:1px solid #FFFFFF;}
* html .detail_head_wrap {background:none; border-bottom:1px solid #F3F3F3}
	.detail_head .box_wrap {margin:0;}
	.detail_head .box {background:url(../css/img/box_silver_tr_long.jpg) no-repeat 100% 0; min-height:100px}
	
	.detail_head .samo_na_spletu {margin:0; padding:0; background: url(../css/img/samo_na_splet_bg.jpg) no-repeat 416px -20px;}
	.detail_head_inner_wrap {line-height:130%;background:url(../css/img/dots_v.gif) repeat-y 632px;}

	.dh_top_wrap {display:none; width:980px; margin:0; background:url(../css/img/detail_head_top_bg.jpg) no-repeat 0 0; border-bottom:1px solid #E7EBEC;}
		.dh_top {border-bottom:1px solid #FFFFFF; height:39px; padding:0 10px 0 0;}
			.dh_top .btn_silver {float:right; margin:10px 0 0 0; height:20px; padding:0; text-transform:uppercase; background:0; border-left:1px solid #FFFFFF; border-right:1px solid #DCE1E2;}
			.dh_top .btn_silver span {background:0; padding:5px 18px 0; height:20px; color:#333333;}			
		
	/* start DETAIL LEFT HEAD */
	.dh_left_wrap {float:left; width:617px; padding-top:10px; position:relative;}
		.template_product h1 {margin:4px 4px; font-weight:bold; padding:0; letter-spacing:0; font-family:Arial, Helvetica, sans-serif; font-size:1.8em; line-height:1.1em; background:0;}
		
		.dh_left_left {float:left; width:250px; padding-left:20px;}

		.dh_left_left .ico_discount {position:absolute; top:7px; left:210px; float:none; margin:0; padding:0; z-index:3;}
		.dh_left_left .ico_bolj_novo {position:absolute; top:0; left:5px; float:none; margin:0; padding:0; z-index:3;}
		.dh_left_left .ico_hit_meseca {position:absolute; top:0; left:5px; float:none; margin:0; padding:0; z-index:3;}
		.dh_left_left .sns_label {position:absolute; top:-12px; left:531px; float:none; margin:0; padding:0; z-index:4;}
			
		.detail_images_wrap {float:left; clear:both; margin:5px 0;}
			
			.detail_images a.main_pic {float:left; clear:both; width:218px; border:2px solid #EEEEEE; text-align:center; padding:20px 0;}
			.detail_images a.main_pic:hover {border:2px solid #999999;}

			.detail_images table {margin-top:8px;}
			.detail_images table td.pic {vertical-align:middle; width:63px; height:60px; border:2px solid #EEEEEE; text-align:center; padding:0;}
			.detail_images table td.pic:hover {border:2px solid #999999;}
			.detail_images table td.space {width:10px;}
			.detail_images table td.hspace {font-size:1px; line-height:1px; padding:0; margin:0; height:9px;}
		
		.detail_ratings_wrap {float:left; clear:left; margin:5px 0 5px 2px; width:240px;}
			.detail_ratings span {float:left; font-weight:bold; padding:2px 7px 0 0;}
			.detail_ratings span img {float:left; width:99px; height:17px;}
			.detail_ratings a {float:left; margin-top:4px; text-decoration:none; font-weight:bold;}
			.detail_ratings a.read_comments {padding:0 12px; margin-right:12px; background:url(../css/img/dots_v.gif) repeat-y right;}
			.detail_ratings .clear {height:7px; width:210px; background:url(../css/img/dots_h.gif) repeat-x bottom;}
			
			.rate_this_product_wrap {display:none; clear:both; position:relative; z-index:100;}
				.rate_this_product_popup_wrap {position:absolute; background:#FFFFFF; z-index:100; top:10px; left:0px; width:210px; border:7px solid #E2E5E9; border-top:3px solid #E2E5E9}
				.rate_this_product_popup {background:#FFFFFF;}
				.rtpp_title span {float:left; margin-top:2px;}
				.rtpp_title {padding:0 0 0 3px; height:25px; color:#6C7B8E; background:#E2E5E9; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #E2E5E9;}
				.rtpp_title a {float:right; height:15px; margin-top:5px; width:15px; background:url(../css/img/icons/ico_toggle_close2.gif) no-repeat 0 0;}
				.rtpp_title a span {display:none;}
				.rtpp_body {background:#FFFFFF url(../css/img/shadow_small_silver.gif) repeat-x bottom; padding:10px 10px 5px; color:#999999; text-align:center}
				.rtpp_body p {margin:0; padding:0 0 10px;}
				.rtpp_body div.clear {width:1px; height:1px; clear:both; border:0; background:0; margin:0; padding:0;}
				.rtpp_body img {margin:5px 5px 5px; float:left;}
				.rtpp_body input {float:left; margin:2px 5px 5px; text-transform:uppercase; background:#999999; color:#FFFFFF; padding:2px 5px; font-weight:bold; border-top:2px solid #C0C0C0; border-left:2px solid #C0C0C0; border-bottom:2px solid #666666; border-right:2px solid #666666;}
			.rate_this_product_wrap .clear { background:0;}
		
		.detail_description_wrap {float:left; width:340px; margin:5px 0 0 0;}
		.detail_description .is_media {font-size:1.1em; line-height:1.3em}
		
			.detail_img_labels {clear:both; margin:0;}
				.detail_img_labels img {margin:0 10px 15px 0;}
				.detail_txt_labels {clear:both; margin:0 3px 10px;}
				.txt_label {float:left; margin:0 10px 9px 0; padding:0; background:url(../css/img/buttons/txt_labels_bg_left.gif) no-repeat 0 5px; white-space:nowrap; line-height:1em;}
				.txt_label span {float:left; height:15px; margin:0 0 0 7px; padding:8px 7px 0 0; color:#FFFFFF; background:url(../css/img/buttons/txt_labels_bg_right.gif) no-repeat 100% 5px; text-decoration:none; font-size:100%; line-height:100%; font-weight:bold;}				
				a.myfav {float:left; margin:1px 10px 4px 0; padding:0; background:url(../css/img/buttons/my_fav_bg_l.gif) no-repeat 0 0; white-space:nowrap; line-height:1em; text-decoration:none; cursor:pointer; color:#666666;} 
				a.myfav span {float:left; height:12px; margin:0 0 0 27px; padding:7px 10px 4px 0; color:#666666; background:url(../css/img/buttons/my_fav_bg_r.gif) no-repeat 100% 0; text-decoration:none; font-size:100%; line-height:100%; font-weight:bold;} 				
				a.fromcat {float:left; margin:1px 10px 4px 0; padding:0; background:url(../css/img/buttons/fromcat_bg_l.gif) no-repeat 0 0; white-space:nowrap; line-height:1em; text-decoration:none; cursor:pointer; color:#666666;} 
				a.fromcat span {float:left; height:12px; margin:0 0 0 27px; padding:7px 10px 4px 0; color:#666666; background:url(../css/img/buttons/my_fav_bg_r.gif) no-repeat 100% 0; text-decoration:none; font-size:100%; line-height:100%; font-weight:bold;} 
				a.deset_z {float:left; margin:1px 10px 4px 0; padding:0; background:url(../css/img/buttons/10z_bg_l.gif) no-repeat 0 1px; white-space:nowrap; line-height:1em; text-decoration:none; cursor:pointer; color:#666666;} 
				a.deset_z span {float:left; height:12px; margin:0 0 0 27px; padding:7px 10px 4px 0; color:#666666; background:url(../css/img/buttons/my_fav_bg_r.gif) no-repeat 100% 0; text-decoration:none; font-size:100%; line-height:100%; font-weight:bold;} 
	
	
	
		.detail_description_wrap h2 {font-size:1.1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0 0 0 5px; line-height:1.3em;}
	
		.detail_head_features {margin:0; padding:0 0 1px 0; line-height:180%; width:100%; font-size:1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; background:url(../css/img/dots_h.gif) repeat-x bottom;}
		.detail_head_features td { padding:2px 5px; vertical-align:top; background:url(../css/img/dots_h.gif) repeat-x top;}
		.detail_head_features td.label {width:124px;}
		.detail_head_features td.value {font-weight:bold;}
		.detail_head_features td.value a {float:left; text-decoration:none;}
		.detail_head_features td.value a:hover {text-decoration:underline;}
		.detail_head_features td.value a.oficial_page {margin-left:7px; padding-left:10px; font-weight:normal; background:url(../css/img/arrow_small_gray.gif) no-repeat 0 7px;}
	
		.prod_in_package_wrap { clear:both; margin-bottom:10px;}
		.prod_in_package_wrap .box_title {margin-bottom:0;}
		.prod_in_package_wrap .box_content {padding:0 13px;}
		.package_table {width:100%;}
		.package_table td {vertical-align:middle; background:url(../css/img/dots_h.gif) repeat-x bottom;}
		.package_table td.td_1 {width:70px; text-align:center; padding:2px 0;}
		.package_table td.td_2 {padding:3px 10px 3px 10px;}
		.package_table td.td_2 a {text-decoration:none;}
		.package_table td.td_3 {text-align:right; padding:5px 10px 5px 5px; white-space:nowrap; width:70px;}
		.package_table td.td_3 span {display:block; font-weight:normal; font-size:10px;}
		.package_table td.td_12 {text-align:right; padding:5px 10px 5px 5px; border-left:0}
		.package_table .pt_yourtotal td {font-weight:bold; text-transform:uppercase; }
		.package_table .pt_yourtotal td.td_3 { font-size:1.3em; font-weight:bold;}
		.package_table .pt_yousave td.td_3 {border-bottom:0;}
		.package_table .pt_yousave td.td_12 {border-bottom:0;}
		.package_table .pt_yousave td.td_3 {border-bottom:0;}

	/* start DETAIL RIGHT HEAD */
	.dh_right_wrap {float:right; width:316px;}
		.dh_right {padding:0 0 0 0;}
		
			.dh_right ul {font-size:1em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 25px; padding:0 0 1px 0; line-height:180%;}
			.dh_right ul li {clear:both; list-style-type:none; background:url(../css/img/dots_h.gif) repeat-x bottom; padding:6px 5px 4px;}
				.dh_right ul li .label {float:left; white-space:nowrap;}
				.dh_right ul li .value {float:right; font-weight:bold; text-align:right;}
			
				.dh_right ul li.your_price {padding-bottom:4px;}
					.dh_right ul li.your_price .label {font-weight:bold;}
					.dh_right ul li.your_price .value {width:170px; padding-top:3px;}
					.dh_right ul li.your_price .value .sub_hack {float:right; font-size:3em; height:40px; line-height:1em;}
					/*
					.dh_right ul li.your_price .value .sub_hack {float:right; font-size:4em; height:40px; line-height:1em;}
					.dh_right ul li.your_price .value .sub_hack sup {font-size:0.5em; line-height:0.5em;}
					*/
					.dh_right ul li.your_price .ico_nalepke {float:left; margin:10px 0 0 0; padding:0;}
					.dh_right ul li.your_price .value .other_currency {margin-top:9px; font-size:11px; color:#666666; text-align:right; font-weight:normal;}
				
				.dh_right ul li.your_delivery .value span {color:#88BD1A; font-weight:normal}
				
				.dh_right ul li.your_option {position:relative; padding-right:0; z-index:50; top:0; left:0;}
					.dh_right ul li.your_option .label {padding-top:2px; padding-bottom:4px;}
					.dh_right ul li.your_option .selected_option {float:right; width:190px; padding:2px 4px 1px 3px; font-weight:bold; text-align:right; border:1px solid #CCCCCC; background:url(../css/img/choose_background.jpg) no-repeat 0 100%; cursor:pointer;}
					
					.dh_right ul li.your_option .choose_color_wrap {display:none; position:absolute; top:28px; left:67px; background:#F7F7F7; width:197px; padding:0; font-weight:bold; border:1px solid #CACACA;}
						.chose_option_table {width:197px;}
						.chose_option_table td {vertical-align:middle; border-bottom:1px solid #DADADA;}
						.chose_option_table .cc_pic {width:60px; padding:5px 0; text-align:center; background:#FFFFFF; border-right:1px solid #CACACA}
						.chose_option_table .cc_label {text-align:right; padding:5px 7px; border-left:1px solid #FFFFFF;}
						.chose_option_table .cc_label a {color:#333333; text-decoration:none;}
						.chose_option_table .cc_label a:hover {text-decoration:underline;}

				.dh_right ul li.upgrade_service {padding:0; background:0; position:relative; z-index:4; height:115px;}
					.upgrade_service .label {float:left; white-space:nowrap; padding:3px 6px 2px;}
					.upgrade_service .select_service {position:relative; display:block; clear:both; width:266px; height:82px; background:url(../css/img/detail_add_aditional_service_bg.jpg) no-repeat 0 0;}
						.upgrade_service .select_service img {float:left; margin:10px 0 0 10px;}
						.upgrade_service .select_service .ss_common {float:right; width:180px; padding-right:5px;}
							.upgrade_service .select_service .ss_common input {float:right; margin-left:7px}
							.upgrade_service .select_service .ss_common div {float:right; text-transform:uppercase; padding-right:1px;}
							.upgrade_service .select_service .ss_common div strong {color:#666666;}
							.upgrade_service .select_service .ss_common div span {color:#DC003C; font-weight:bold;}
							.upgrade_service .select_service .ss_1 {margin:0 5px 0 0; padding:7px 0 3px;}
							.upgrade_service .select_service .ss_2 {margin:0 5px 0 0; padding:5px 0 3px; background:url(../css/img/dots_h.gif) repeat-x top;}
							.upgrade_service .select_service div a {float:right; text-align:right; width:146px; margin:0 5px 0 0; padding:1px 24px 0 0; background:url(../css/img/dots_h.gif) repeat-x top; text-decoration:none; color:#666666;}
							.upgrade_service .select_service div a:hover {text-decoration:underline; color:#DC003C;}
				
			.dh_right .add_to_basket {clear:both; width:224px; margin:10px auto 10px;}
				.dh_right .add_to_basket a {display:block; width:224px; height:55px; background:url(../css/img/buttons/add_to_basket_detail.gif) no-repeat 0 0;}
				.dh_right .add_to_basket a span {display:none}
				
			.dh_right .ni_na_voljo_wrap {text-align:center; margin:20px 30px; padding-bottom:3px; background:url(../css/img/dots_h.gif) repeat-x bottom}
			.dh_right .ni_na_voljo {padding-bottom:3px; text-transform:uppercase; font-size:1.5em; font-weight:bold;}
			.dh_right .ni_na_voljo_wrap p {padding-bottom:15px;}
			
			.dh_right .add_to_options_wrap {width:315px; background:url(../css/img/dots_v.gif) repeat-y 155px 0; height:32px;}
				.dh_right .add_to_options {}
					.dh_right .add_to_options a { font-weight:bold;}
					.dh_right .add_to_options a.ato_fav {float:left; padding:0 0 5px 25px; margin:0 0 0 50px; width:90px; background:url(../css/img/icons/add_to_fav_bg.gif) no-repeat 0 7px;}
					.dh_right .add_to_options a.ato_compare {float:right; padding:0 0 5px 32px; margin:0 10px 0 0; width:100px; background:url(../css/img/icons/add_to_compare_bg.gif) no-repeat 0 5px;}
										

/* end DETAIL HEAD */

.template_product .column_left {padding-top:10px;}
.template_product .column_right {padding-top:10px;}

/* start BIG BANG COMMENT */
/*
.bb_comment {}
.bb_comment .box {background:url(../css/img/shadow_small_beige_top.gif) repeat-x 0 30px;}
.bb_comment .box_title {font-weight:bold; font-size:1em; padding:15px 10px 5px;}
*/
.bb_comment .box_content {padding:5px 0 0; margin:0 0 0 277px; font-size:1.1em; line-height:1.3em}
.bb_comment .box_content p {margin:0 0 20px 0; padding:0;}

/* start TEHNICAL DATA */
.tehnical_data_wrap .box_title {margin-bottom:0;}
.tehnical_data {width:690px; margin:0 12px;}
.tehnical_data td {padding:5px 10px 5px 3px; background:url(../css/img/dots_h.gif) repeat-x bottom; font-size:1.1em;}
.tehnical_data .tdl {width:250px; /*border-right:1px solid #EFEFEF;*/}
.tehnical_data .tdl .td_tooltip {float:right; width:16px; height:15px; background: url(../css/img/icons/ico_help_small.png) no-repeat 0 0; cursor:help;}
.tehnical_data .tdl .td_label {float:left; width:120px;}

.tehnical_data .tdr {}
.tehnical_data .off {}
.tehnical_data .off .tdl {}
.tehnical_data .on td {background-color:#EFEFEF;}
.tehnical_data .on .tdl {}

/* start USERS COMMENTS */
/*
.users_comments_wrap {padding-top:10px;}
.users_comments_wrap .box_wrap {background:url(../css/img/title_silver_big_l.gif) no-repeat 1px 0; border:0;}
.users_comments_wrap .box {background:url(../css/img/title_silver_big_r.gif) no-repeat 100% 0; border:0;}
.users_comments_wrap .box_content {border:1px solid #FFFFFF; border-top:0; background:0;}
*/
.users_comments_wrap .box_foot, .users_comments_wrap .box_foot div {border:0; background:0;}
.users_comments_wrap .box_title {height:30px; background:0; padding:0; margin:0;}
.users_comments_wrap .box_title span {float:left; width:252px; margin:9px 0 0 15px;}
.users_comments_wrap .box_title img {float:left; margin-top:8px;}
.users_comments_wrap .box_title a {float:right; margin-top:3px}
.users_comments_wrap .box_title a span {width:80px; margin:0; text-transform:none}

.user_comment_wrap {background:url(../css/img/user_comment_bg.gif) repeat-x top; margin:0 15px;}
.user_comment {padding:15px 10px 5px; background:url(../css/img/dots_h.gif) repeat-x top;}
.uc_ratings {float:left; width:252px;}
	.uc_ratings div {clear:both;}
	.ucl_lab {float:left; width:120px; text-align:right; font-weight:bold; padding:1px 7px 10px 0;}
	.ucl_val {float:left; width:105px; font-weight:bold;}
	
	.ucr_recommend .ucl_lab {padding:5px 7px 16px 0;}
	.ucr_recommend .vote_yes img {float:left; width:22px; height:22px; margin-top:2px;}
	.ucr_recommend .vote_yes span {float:left; float:left; margin:6px 0 0 6px; color: #50C027; font-size:1.1em;}
	.ucr_recommend .vote_no img {float:left; width:22px; height:22px; margin-top:2px;}
	.ucr_recommend .vote_no span {float:left; float:left; margin:6px 0 0 6px; color: #E21500; font-size:1.1em;}
	
.uc_comment {float:left; width:412px; padding:5px 0 0;}
.uc_comment .uc_txt {margin:12px 0; overflow:hidden; width:410px; /*white-space:pre;*/}
.uc_rate {height:25px; padding-top:5px; margin-top:13px; font-weight:bold; color:#999999; background:url(../css/img/dots_h.gif) repeat-x top;}
.uc_rate .btn_silver {float:left; text-transform:none; color:#999999; margin:0 5px}
.uc_rate div {float:left; margin-top:5px; margin-right:5px;}
.uc_rate div.no_pading {display:block; margin:0; padding:0;}


/* start WRITE COMMENT */
.write_user_comment {}
.write_user_comment .box_title_silver span span {font-weight:normal; text-transform:none;}
.write_user_comment .box_content {padding:0 20px;}
	.wct td {padding:5px 3px; vertical-align:top;}
	.wct td.wct_1 {text-align:right; padding:9px 3px 0; white-space:nowrap; font-weight:bold;}
	.wct td.wct_2 input {padding:3px 5px;}
	.wct td.wct_2 span {}
	.wct select {width:150px;}
		#wct_recommend td.wct_1 {padding-top:7px;}
		#wct_recommend select {margin-right:5px; width:50px}
		#wct_comment td.wct_1 {padding-top:9px;}
		#wct_comment textarea {height:100px; width:500px;}
		#wct_total img, #wct_quality img, #wct_price img {position:relative; top:2px; left:3px;}
		#wct_spacer td {padding:0;}
		#wct_spacer td div {margin:5px 0 3px; height:1px; background:#FFFFFF; line-height:0; font-size:0;}
		#wct_been_using input {width:150px; margin-right:10px}
		#wct_author div {padding:0; margin:0; display:block; clear:both; height:19px;}
		#wct_author div input {float:left; margin:5px 0 0 0; padding:0;}
		#wct_author div span {float:left; margin:0; padding:7px 0 0 3px;}
		
		.must_login {background:url(../css/img/icons/user-login.gif) no-repeat 20px 10px; height:55px; padding-top:25px}
		.must_login h6 {font-size:1em; font-weight:bold; padding:0; margin:0 0 5px 100px; text-transform:uppercase;}
		.must_login p {padding:0; margin:0 0 10px 100px; font-size:1.1em;}
		.must_login a {font-weight:bold;}
	
/* toner search box */
.toner_search_model {float:left}
  .toner_search_model span {display:block; padding-bottom:2px}
  .toner_search_model input {width:150px}

.toner_search_manufacturer {float:left; margin:0 0 10px 0}
  .toner_search_manufacturer span {display:block; padding:10px 0 2px}
  .toner_search_manufacturer select {width:160px}
  .toner_search_manufacturer a {display:block; margin:5px 0 0 0 !important }

/* ***************************** */
/* start ISKALNIK PO KARTUSAH */
.iskalnik_kartuse .box_text_content {height:125px; margin:7px 15px; padding:0; background:url(../css/img/dots_h.gif) repeat-x bottom;}
.ik_input {float:left}
.ik_input .ik_label {display:block; padding-bottom:1px}
.ik_input input {width:160px; padding:2px}

.ik_select {float:left; margin:5px 0 10px 0}
.ik_select .ik_label {display:block; padding-bottom:1px}
.ik_select select {width:165px;}

.iskalnik_kartuse .btn_blue_small {clear:both; margin:4px 0 0 0;}

/* end ISKALNIK PO KARTUSAH /*
/* ***************************** */
/* ***************************** */
/* start BULD YOUR OWN */
.build_your_own_wrap {background:#F3F5F7; padding-bottom:1px; margin-bottom:30px;}
.build_your_own {clear:both; margin:0 0 0 0;}
.build_your_own .box_wrap {}
.build_your_own .box_silver_wrap {}
.build_your_own .box {}
.build_your_own .box .box_title {background:#FFFFFF url(../css/img/box_silver_tl.jpg) no-repeat 0 0; margin-bottom:0; padding-left:157px; padding-bottom:7px}
.build_your_own .box .box_subtitle {padding:7px 10px 7px 170px; background:#F3F5F7 url(../css/img/catalog_products_bg_shadow.gif) repeat-x top; font-size:1.1em;}

.byo_inner_wrap {background:#F3F5F7;}

	.byo_nav {float:left; width:155px; position:relative; z-index:5; left:1px; margin:0; padding:15px 0 0 10px; list-style-type:none; font-size:1.1em;}
	.byo_nav a {display:block; padding:0; color:#333333; margin:0 0 5px 0; background:url(../css/img/top_ten_nav_li_bg_t_off.jpg) no-repeat 0 top; border-right:1px solid #DFDFDF;}	
	.byo_nav a span {padding:6px 0 6px 9px; margin:0; display:block; background:url(../css/img/top_ten_nav_li_bg_b_off.jpg) no-repeat 0 bottom;}	
	.byo_nav a.current {background:url(../css/img/top_ten_nav_li_bg_t_on.jpg) no-repeat 0 top; border-right:1px solid #FFFFFF;}	
	.byo_nav a.current span {background:url(../css/img/top_ten_nav_li_bg_b_on.jpg) no-repeat 0 bottom;}	

	/* background:#FFFFFF url(../css/img/top_ten_spacer_bg.gif) repeat-y center; */
	.byo_content_wrap {margin:0; float:left; width:555px; padding:0;}
		.byo_content {width:541px; position:relative; height:22em; padding:0; background:#FFFFFF; overflow:auto; margin:0; border:1px solid #DFDFDF; list-style-type:none; clear:both;}
		.byo_table {list-style-type:none;}
		.byo_table td {width:147px; margin:0 0 0 0; padding:10px; text-align:center; background:url(../css/img/dots_v.gif) repeat-y right; vertical-align:top;}
		.byo_table td .pic_wrap {width:13em; position:relative;}

		.byo_table td .ico_discount {position:absolute; top:0; right:14px; clear:both; cursor:help;}
		.byo_table td .ico_discount span {display:block; position:absolute; top:3px; right:7px; width:47px; height:18px; color:#FFFFFF; font-weight:bold; text-align:right;}
		.byo_table td .ico_hit_meseca {position:absolute; top:0; left:14px;}
			
		.byo_table td a.pic {display:block; height:71px;}
		.byo_table td a.name {display:block; font-weight:bold; margin:10px 0 0; padding:0; text-align:left; height:3em; font-size:1.1em; line-height:1.2em;}
		.byo_table td .byo_prices_wrap {position:relative; display:block; height:5em;}
		.byo_table td .byo_prices {position:absolute; width:13em; bottom:0; padding:2px 0 0 0; left:0; color:#333333; text-align:left; background:url(../css/img/dots_h.gif) repeat-x top;}
		.byo_table td .byo_prices div {clear:both; background:url(../css/img/dots_h.gif) repeat-x bottom; height:1.7em}
		.byo_table td .byo_prices div span.label {float:left; clear:both; font-weight:normal}
		.byo_table td .byo_prices div span.value {float:right; font-weight:normal}
		.byo_table td .byo_prices div.byo span.value {font-weight:bold}
		.byo_table td .byo_prices div.reg span.value, .byo_table td .byo_prices div.web span.value {text-decoration:line-through;}
		
		.byo_table td .btn_blue_small {margin:10px 0 0 8px}
		.byo_table td .btn_blue_small span {cursor:pointer;}
		.byo_table td .btn_silver span {font-size:0.9em}
		
		.btn_orange_small {float:left; height:22px; margin:10px 0 0 8px; padding:0; background: url(../css/img/buttons/btn_orange_small2.gif) no-repeat 0 0; white-space:nowrap; cursor:pointer;}
		.btn_orange_small span {float:left; margin:0; padding:4px 7px 6px 6px; color:#FFFFFF; background:url(../css/img/buttons/btn_orange_small2.gif) right -22px no-repeat; text-decoration:none; font-size:1.1em; line-height:100%; font-weight:bold;}
		.btn_orange_small:hover span {color:#FFFFFF; text-decoration:underline;}
		
		/* BUILD YOUR OWN summary */
		.byo_summary_wrap {width:541px; border:1px solid #DFDFDF; margin-top:1px;} 
		.byo_summary {background:#FFFFFF;} 
		.byo_summary .byos_title {padding:5px 7px; background:url(../css/img/byo_title_bg.jpg) repeat-x top; text-transform:uppercase; color:#333333; font-weight:bold}
		
		.byos_parent {clear:both; padding:4px 0 0 0;}
		.byos_child {clear:both; background:#FFFFFF url(../css/img/dots_h.gif) repeat-x top; padding:4px 0 0 0;}
		.byos_pic {float:left; clear:left; width:6em; height:4.3em; text-align:center; padding-top:3px}
		.byos_right_wrap {float:left; width:430px;}
		.byos_name {font-weight:bold; font-size:1.1em;}
		.byo_pt td {vertical-align:top;}
		.byo_pt .td_1 {width:90px;}
		.byo_pt .td_2 {width:100px;}
		.byo_pt .td_3 {width:90px; text-align:right; padding-right:7px;}
		.byo_pt .tr_2 .td_2 {font-weight:bold;}
		.byo_pt .tr_2 .td_4 {font-weight:bold;}
		
		.byos_prices_1_wrap {float:left; width:180px; display:none;}
		.byos_prices_2_wrap {float:left; width:230px; display:none;}
			.byos_prices_1_wrap .label {float:left; width:90px;}
			.byos_prices_2_wrap .label {float:left; width:90px;}
			.byos_prices_1_wrap .value {float:left; width:80px; padding-left:5px;}
			.byos_prices_2_wrap .value {float:left; width:130px; padding-left:5px;}
			.byos_prices_2_wrap .label {text-align:right}
			.byos_prices_1_wrap .div_1, .byos_prices_1_wrap .div_2, .byos_prices_2_wrap .div_1, .byos_prices_2_wrap .div_2 {clear:both; border:1px solid #CC0000;}
			.byos_prices_1_wrap .div_1 .value {text-decoration:line-through;}
			.byos_prices_1_wrap .div_2 .value, .byos_prices_2_wrap .div_2 .value {font-weight:bold;}
			.byos_prices_2_wrap .div_1 .value {text-decoration:line-through;}
			
			.byos_parent .byos_prices_1_wrap .div_1 .value {text-decoration:none;}
			.byos_parent .byos_prices_2_wrap .div_1 .value {text-decoration:none;}
		
		a.remove_from_byo {float:right; width:23px; height:23px; margin:3px 7px 0 0; background:url(../css/img/basket_btn_remove.gif) no-repeat 0 -61px;}
		a.remove_from_byo:hover {background:url(../css/img/basket_btn_remove.gif) no-repeat -23px -61px;}
		a.remove_from_byo span {display:none;}
		
		.byo_prices_summary {float:left; padding:4px 0 0 0; font-size:1.1em; width:280px;}
		.byo_prices_summary div {border-bottom:1px solid #E4E9ED; border-top:1px solid #FFFFFF; padding:3px 0 4px; clear:both; height:14px;}
		.byo_prices_summary div .label, .byo_prices_summary div .value {white-space:nowrap}
			.byo_prices_summary div .label {float:left;}
			.byo_prices_summary div .value {float:right;}
		.byo_prices_summary div.div_1 {border-top:0;}
		.byo_prices_summary div.div_1 .value {text-decoration:line-through;}
		.byo_prices_summary div.div_2 .value {font-weight:bold}
		.byo_prices_summary div.div_3 {border-bottom:0;}
		.byo_prices_summary div.div_3 .value {font-weight:bold}

		a.byo_add_to_basket {float:right; margin:22px 12px 0 0; width:224px; height:55px; background:url(../css/img/buttons/byo_add_to_basket_detail.gif) no-repeat 0 0;}
		a.byo_add_to_basket span {display:none}

/* end BULD YOUR OWN */
/* ***************************** */