html {height: 100%; min-height:100%; overflow-y: scroll;}
body {height: 100%; }
body {background: url(../images/bg.gif) #013e23 top center no-repeat; margin: 0; padding: 0; text-align: center; font-family: Tahoma; font-size: 100%; color: #dfdfdf;}
html>body #bodycontainer {height:auto;}

	#bodycontainer {min-height: 100%; width: 1000px; position: relative; height: 100%; margin: 0 auto; padding: 0; text-align: left; border: 0px solid red;
	background: url(../images/bginner.gif) top right repeat-y;}
	#header {height: 100px; background: url(../images/bgtop.gif) top left no-repeat;}

	#mainscreen {display:block; background: url(../images/bgtopcont.gif) top right no-repeat; border: 0px solid red;}
		#leftcol {width: 231px; float: left; text-align: left; border: 0px solid red;}
			#comparetitle {padding: 36px 0px 10px 20px; color: #87c680; font-weight: bold; font-size: 0.81em;}
			ul#compare_list {position: relative; font-size: 0.68em; list-style-type: none; padding: 0; margin: 0; width: 217px; height: 65px; border: 0px solid red;}
				ul#compare_list li {padding: 2px 0px 4px 16px; margin: 0; color: #daf3d6; text-align: left; display: block; background-image:url(../images/compare_del.gif); background-repeat:no-repeat; background-position: 0px 3px;}
				ul#compare_list li a{ text-decoration: none; font-style: normal;}
				ul#compare_list li a:hover {color: #daf3d6; text-decoration: underline; font-style: normal;}
			.compare_bg { float:left; background:url(../images/compare.gif) no-repeat left top; height:22px; width:73px; margin:5px 4px 0 40px;display: inline;}
			.comparebutton { background:transparent; font-family:Tahoma; font-size:11px; color:#ffffff; border:0; margin:2px 0 0 0; cursor:pointer; }		
		
		
		
		
		
		#rightcol {width: 722px; float: left; margin: 0 0 0 20px; padding: 0; color: #000000; border: 0px solid red;}
			h1 {padding: 24px 0 12px 0; margin:0; font-family: tahoma; font-size: 1em; font-weight: 600; color: #0a4400; text-decoration: none; border: 0px solid blue;}
			#textcontent {border: 0px solid green; margin: 0; padding: 0 0 50px; font-size: 0.68em; line-height: 140%;position:relative;}

				.dukq {position:relative; font-weight: bold; color: #0a4400; cursor: pointer; padding: 4px 0 5px 0; margin: 0; }
				.dukqover {position:relative; font-weight: bold; color: #5c9179; cursor: pointer; padding: 3px 0 10px 10px;  margin: 0;
				background:url("../images/duk_q_open.gif") no-repeat left top;
				}
				.duka{position: absolute; display:none; left: -1000px; top: -1000px; }
				.dukaopen {position: relative; display: block; left: 0; top:0; padding: 2px 12px 8px 12px; margin: 0 0 4px 0; background:url("../images/duk_a_bg.gif") no-repeat left bottom;}
				
/**********shop blocks*********/
.blockname { background:url(../images/blockname.gif) no-repeat; float:left; margin-left:4px; cursor: pointer;}
		.blockname td { font:normal 13px Tahoma; color:#13231c; }
			.blockname td div { font:normal 13px Tahoma; color:#13231c; }
			.blockname_title { padding:0 5px 12px 0; }
	.blockname_over { background:url(../images/blockname_over.gif) no-repeat; float:left; margin-left:4px; cursor: pointer;}
		.blockname_over td { font:normal 13px Tahoma; color:#ffffff; }
			.blockname_over td div { font:normal 13px Tahoma; color:#ffffff; }
			.blockname_title { padding:0 5px 12px 0; }
/**********shop blocks*********/
/**********shop*********/
.clear2 { clear:both; font-size:0px; line-height:0px; height:0px; }
	.fl { float:left; }
	form { margin:0; padding:0; }
	.p_block { float:left; width:359px; height:148px; margin:0 0 12px 0; }
		.p_block_i { width:337px; height:148px; background:url(../images/p_bg.gif) repeat-x; float:left; }
			.p_img_f { display:block; width:128px; height:128px; background:url(../images/p_frame.gif); margin:9px 13px 0 0; text-align:center; float:left; }
			.p_img_f span { display:block; width:128px; height:128px; float:left; }
			
         .p_title { font-size:14px; color:#004f2e; margin-top:18px; background:url(../images/p_title_bg.gif) no-repeat right top; width:196px; height:32px; }
			.p_info { width:196px; height:64px; }
			.p_more_bg { float: left; background:url(../images/p_more.gif) no-repeat left top; height:20px; width:68px; border: 0px solid red;}
				.p_more { background:transparent; font-family:Tahoma; font-size:11px; color:#ffffff; border:0; margin:2px 0 0 0; cursor:pointer; }
			.comp_list {float:right; background:url(../images/comp_bg.gif) no-repeat right top; height:20px;  height:20px; width:85px; margin: 0 6px 0 0; border: 0px solid red;}
				.comp_btn { background:transparent; font-family:Tahoma; font-size:11px; color:#007141; font-weight: bold; border:0; margin:2px 0 0 0; cursor:pointer; }
/**********shop*********/
/**********shop product*********/
	.pi_l { float:left; width:249px; }
		.pi_img { width:236px; background:url(../images/pi_img_m.gif) repeat-y; text-align:center; margin-bottom:6px; }
		.pi_form { width:236px; background:url(../images/pi_form_m.gif) repeat-y; }
			.pi_form_pad { padding:5px 6px; }
				.pi_form_title { font-size:14px; color:#004f2e; }
				.pi_textfield { font:normal 11px Tahoma; color:#74867e; width:158px; height:16px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
				.pi_textarea { font:normal 11px Tahoma; color:#74867e; width:221px; height:98px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
				.pi_submit_bg { background:url(../images/pi_submit.gif) no-repeat left top; height:20px; width:50px; }
					.pi_submit { background:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#ffffff; border:0; margin:2px 0 0 0; cursor:pointer; text-align:center; width:50px; }
	.pi_r { float:left; width:467px; }
		.pi_title { font-size:14px; color:#004f2e; padding-top:10px; float:left; }
		.print { float:right; margin-top:5px; border: 0px solid red;}
	.back_bg { float:right; background:url(../images/back.gif) no-repeat left top; height:20px; width:57px; margin:5px 4px 0 0; border: 0px solid red;}
		.back { background:transparent; font-family:Tahoma; font-size:11px; color:#ffffff; border:0; margin:2px 0 0 0; cursor:pointer; }
	.comp_p {float:right; background:url(../images/comp_bg.gif) no-repeat right top; height:20px;  height:20px; width:85px; margin:5px 6px 0 0; border: 0px solid red;}
		.comp { background:transparent; font-family:Tahoma; font-size:11px; color:#007141; font-weight: bold; border:0; margin:2px 0 0 0; cursor:pointer; }
		.c_title { font-size:18px; color:#0a4400; padding: 20px 0 8px 0; }
		.compare { background:url(../images/compare_m.gif) repeat-y; padding:0 11px; }
			.comparet th { font:normal 11px Tahoma; color:#083101; text-align:left; border: 1px solid #dee7e2; font-weight: bold}
			.comparet td { text-align:center; border: 1px solid #dee7e2;}
/**********shop product*********/
/**********shop shredders*********/
	.s_img { float:left; width:132px; padding-bottom:5px; }
	.s_title { font-size:18px; color:#0a4400; padding-bottom:11px; }
	.search { background:#f1f6f4 url(../images/search_m.gif) repeat-y right top; margin-top:11px; }
		.sform_pad { padding:11px 0 3px 10px; margin:0; }
	.sbrand { background:#e2eae6 url(../images/sbrand_m.gif) repeat-y right top; text-align:left; width:142px; }
		.sfolder { background:url(../images/folder.gif) no-repeat; width:140px; height:132px; color:#ffffff; text-align:center; cursor: pointer;}
			.sfolder_pad { padding:46px 0 0 0; line-height:normal; }
		.sfolder_active { background:url(../images/folder_active.gif) no-repeat; width:140px; height:132px; color:#ffffff; text-align:center; cursor: pointer;}
	.sresults { padding:10px 0 0 5px;}
		.sresults a { display:block; font:normal 11px Tahoma; color:#2d4430; text-decoration:none; padding:3px 0 3px 27px; background:url(../images/surl.gif) no-repeat left center; }
		.sresults a:hover { display:block; font:bold 11px Tahoma; color:#2d4430; text-decoration:none; padding:3px 0 3px 27px; background:url(../images/surl_active.gif) no-repeat left center; }
/**********shop shredders*********/




		.clear {clear: both; height: 1px}
	


/**********shop compare*********/
.comp_img { display:block; width:128px; height:128px; background:url(../images/p_frame.gif); margin:4px auto; text-align:center;}
/**********shop compare*********/
			
/*form*/

.form_up {width: 480px;}
.label { text-align:right; vertical-align: top; }
.textfield { font:normal 11px Tahoma; color:#74867e; width:252px; height:18px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
.captcha_i { font:normal 11px Tahoma; color:#74867e; width:120px; height:18px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; vertical-align:top; }
.textarea { font:normal 11px Tahoma; color:#74867e; width:252px; height:81px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
.filebrowser { font:normal 11px Tahoma; color:#74867e; width:252px; height:18px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
.select { font:normal 11px Tahoma; color:#74867e; width:252px; height:18px; background-color:#ffffff; border-top:1px solid #bbccc2; border-right:0; border-bottom:0; border-left:1px solid #bbccc2; }
.spacer { height:3px; line-height:3px; font-size:3px; }

		
