html {height: 100%; overflow-y: scroll;}

body {height: 100%;}

body {margin: 0; padding: 0; text-align: center; font-family: Tahoma; font-size: 100%; color: #6e6e6e;}

img{border: 0;}
div{margin: 0; padding: 0;}
p {margin: 0 0 1em 0;}
a {color: #6e6e6e; text-decoration: underline;}
a:hover {color:#64272d;}
.clear {clear: both; height: 0; line-height: 0;}

#wrapper {min-height: 100%; height: auto !important; height: 100%; min-width:935px; text-align: left;}
#wrapper {background: url(../images/bg.jpg) center top no-repeat #e3e3e3;}
	#header {display: block; width: 935px; margin: 0 auto; height: 339px;}
		#toph{display: block; height: 96px;}
		#logo{width: 173px; float: left; text-align: right;}
		#menu ul{list-style: none; padding: 0; margin: 0 0 0 17px;}
		#menu li{display: inline;float: right; margin: 0 0 0 10px; padding: 0 0 0 17px; height: 37px; line-height: 37px; font-size: 0.75em; background: url(../images/menuicon.gif) 0 16px no-repeat;}
		#menu li a{float: right; color: #91958f; text-decoration: none;}
		/* Hide from IE5-Mac \*/
		#menu li a{float: none}
		/* End hide */
		#menu {width: 760px; padding: 45px 0 0 0; text-align: right; float: left;}
	#containertitle {width: 935px; margin: 0 auto; background: url(../images/left_border_title.png) 0 360px no-repeat;}
	#container {width: 935px; margin: 0 auto; background: url(../images/left_border.gif) left repeat-y;}
	#container2 {width: 935px; margin: 0 auto; background: #ffffff url(../images/left_border2.gif) left repeat-y;}
	#rightbg {width: 935px; background: url(../images/rightbg.gif) right repeat-y;}
	
	#contenttitle {width: 660px; float: left; background: url(../images/title.png) top left no-repeat;}
	#content {width: 640px; float: left; background: url(../images/contentbg.jpg) top left no-repeat;}
	#content2 {width: 640px; float: left; background: url(../images/contentbg2.gif) top left no-repeat;}
		#titleblocks{display: block; height: 380px; font-family: 'Times New Roman';}
			#leftblock{display: block; float: left; margin: 21px 0 0 1px; width: 319px; height: 279px; overflow: hidden;}
			#leftblock a{color: #537f4f; text-decoration: none; margin: 10px 0 0 12px; display: block; font-size: 1.1em;}
			#leftblock a:hover{color: #446644;}
			#leftblock2{display: block; float: left; margin: 21px 0 0 17px; width: 318px; height: 279px; overflow: hidden;}
			#leftblock2 a{color: #496f81; text-decoration: none; margin: 10px 0 0 10px; display: block; font-size: 1.1em;}
			#leftblock2 a:hover{color: #415158;}
			
		#ctitle{padding: 30px 0 20px 18px; text-align: right; line-height: 1.5em;}
		#ctitle h1, #titleblocks h1{margin: 0; float: left; text-align: left; width: 480px; font-size: 1.5em; font-weight: normal; font-family: 'Times New Roman'}
			#titleblocks h1 {margin: 30px 0 0 18px;}
		#ctitle a{font-size: 0.68em; color: #64272d; text-decoration: none; padding: 0 0 0 20px; margin: 0; height: 15px; background: url(../images/print.gif) left top no-repeat;}
		#ctitle a.back{padding: 0 0 0 12px; margin: 0 20px 0 0; background: url(../images/back.gif) left top no-repeat;}
		#ctitle a:hover{text-decoration: underline;}
		#ctext{display: block; margin: 0 0 0 18px; font-size: 0.68em; line-height: 1.4em;}

	/* begin news */	
	.news { margin-bottom:30px; font:normal 11px Tahoma; color:#6e6e6e; line-height:140%; }
		.news_img { width:80px; height:65px; background:url(../images/news_img.gif) no-repeat left top; float:left; }
		.news_img2 { width:258px; height:264px; background:url(../images/news_img2.gif) no-repeat left top; float:left; margin-bottom:15px; }
		.news_info { width:542px; float:right; font:normal 11px Tahoma; color:#6e6e6e; }
			.news_title { font:normal 11px Tahoma; color:#69000b; margin-bottom:4px; }
				.news_title a { font:bold 12px Tahoma; color:#64272d; text-decoration:none; }
				.news_title a:hover { font:bold 12px Tahoma; color:#64272d; text-decoration:underline; }
		.paging { float:right; font:normal 11px Tahoma; color:#6e6e6e;}
			.paging img { vertical-align:middle; }
			.paging a { font:normal 11px Tahoma; color:#6e6e6e; text-decoration:none; }
			.paging a:hover { font:normal 11px Tahoma; color:#6e6e6e; text-decoration:underline; }
			.paging .page { font:normal 11px Tahoma; color:#64272d; text-decoration:underline; }
	/* end news */

	/* begin catalog */
	.groupl { float:left; width:294px; height:227px; margin-bottom:25px; }
	.groupr { float:right; width:294px; height:227px; }
	.group_pad { padding:178px 16px 0 16px; }
		.group_pad a { font:normal 16px 'Times New Roman'; color:#7a000c; line-height:18px; text-decoration:none; }
		.group_pad a:hover { font:normal 16px 'Times New Roman'; color:#7a000c; line-height:18px; text-decoration:underline; }
	/* end catalog */

	/* begin product */
	.p_img { width:90px; float:left; text-align:center; margin-bottom:29px; }
	.p_desc { width:220px; float:left; margin-bottom:29px; }
	.p_title { font:normal 14px 'Times New Roman'; color:#7a000c; margin-bottom:3px; }
		.p_title a { font:normal 14px 'Times New Roman'; color:#7a000c; text-decoration:none; }
		.p_title a:hover { font:normal 14px 'Times New Roman'; color:#7a000c; text-decoration:underline; }
		.p_more { float:left; padding-right:14px; margin-top:8px; background:url(../images/arrow.gif) no-repeat right center; color:#64272d; text-decoration:none; }
		.p_more:hover { float:left; padding-right:14px; margin-top:8px; background:url(../images/arrow.gif) no-repeat right center; color:#64272d; text-decoration:underline; }
	/* end product */
	
	/* begin faq */
	.faq_q { background:url(../images/faq_q.gif) no-repeat 9px 1px; margin-top:10px; padding:0 8px 0 25px; height:24px; }	
	.faq_q a { font:bold 11px Tahoma; color:#64272d; text-decoration:none; }
	.faq_a { background:#ffffff url(../images/faq_b.gif) no-repeat left bottom; width:617px; position:relative; margin:-35px 0 10px 0; }
	.faq_qa { background:url(../images/faq_t.gif) no-repeat left top; padding:11px 8px 12px 25px; }
		.faq_qa a { font:bold 11px Tahoma; color:#64272d; text-decoration:none; }
		.faq_a_info { font:normal 11px Tahoma; color:#6e6e6e; padding:0 8px 12px 25px; }
	/* end faq */

	#rightblock {float: right; width: 270px; padding-bottom: 30px;}
		.blockl_logo { padding-bottom:33px; }
		
		.line {display: block; height:113px; background: url(../images/blockl_line.gif) right bottom no-repeat;}
		.blockg {float: right; display: block; width:242px; height:112px; margin-right:2px; font-size: 0.75em; background: url(../images/blockl_line.gif) right top no-repeat;}
		.blockg_pad { padding-top:64px; }
		.blockg a { float:left; padding-right:14px; background:url(../images/arrow.gif) no-repeat right center; color:#7a000c !important; text-decoration:none; font:normal 14px 'Times New Roman'; }
		.blockg a:hover {text-decoration:underline;}
		
		.blockg_logo { padding:11px 0 0 22px;}		
	/* begin block1 */
	.blockr { padding:22px 0 0 25px; }
	.blockl_img { padding-bottom:16px; }
	.blockl_title { padding:0 14px 6px 0; font:normal 14px 'Times New Roman'; color:#7a000c; }
		.blockl_title a { font:normal 14px 'Times New Roman'; color:#7a000c; text-decoration:none; }
		.blockl_title a:hover { font:normal 14px 'Times New Roman'; color:#7a000c; text-decoration:underline; }
		.blockl_info { padding:0 14px 14px 0; font:normal 11px Tahoma; }
	/* end block1 */

#footer {display:block; margin: 0 auto; width: 935px; height: 99px; background: url(../images/footer.gif) center top no-repeat; color: #8e8e8e; font-size: 0.68em;}
	#footer ul{list-style: none; padding: 12px 0 0; margin: 0 0 0 19px;}
	#footer li{display: inline; float: left; margin: 0; padding: 0; width: 229px; height: 37px;}
	#footer li a{float: left; color: #91958f; text-decoration: none;}
	#footer li strong, #footer li b{color:#64272d; font-weight: normal}
	
	/* Hide from IE5-Mac \*/
	#footer li a{float: none}
	/* End hide */
		
	#copyright {height:60px; text-align: left; line-height: 60px; margin: 0 0 0 19px; color: #6e6e6e;}
		#isd {float: right;}
			#isd a{color: #6e6e6e; text-decoration: none;}
			#isd a.isd{text-decoration: none;}
			#isd a.isd:hover{text-decoration: underline;}
