#clr {clear:both;}
#body { width:1100px; background:#fff7dd; margin:0 auto; font-family:Tahoma; font-size:12px; color:#592600; background-image:url(../images/fon.gif);}
a	{ color:#592600; text-decoration:underline;}
a:hover	{text-decoration:none;}
img 	{ border:0px;}
input				{ font-size:12px; color:#592600;}
textarea, select	{ font-size:12px; color:#592600; width:250px;}
td {margin:0;padding:5px 0 0 0;}

	.top 			{ width:1100px; height:239px;}
		.top_left 	{ width:228px; height:239px; float:left; background-image:url(../images/fon.gif);}
		.top_right	{ width:872px; height:239px; float:left; background-image:url(../images/r_b.jpg);}
	.center_up	{ width:1100px; height:52px; background-image:url(../images/c_up.jpg)}
	.center		{ width:1100px; background-image:url(../images/c_bg.jpg)}
			.left_center	{ float:left; width:263px; }
			.menu		{ width:240px; padding-left:23px; color:#FFFFFF; font-size:14px; font-weight:bold; }
				.menu_button	{ width:164px; height:24px; background-image:url(../images/button.jpg); margin-top:5px; padding-left:30px; padding-top:5px;}
				.menu_button a	{ text-decoration:none; color:#FFFFFF;}
				.menu_button a:hover, visited	{ text-decoration:underline;}
				.menu_button#on	{ width:210px; height:24px; background-image:url(../images/button_on.jpg); margin-top:5px; padding-left:30px; padding-top:5px;}
				.menu_button#on a	{ font-size:14px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
				.menu_button#on a:hover, visited	{ font-size:14px; color:#FFFFFF; text-decoration:underline;}
			.korzina { width:200px; margin-top:40px; padding-left:25px;}
				.tovar 	{ height:20px; text-align:center; color:#FFFFFF}
				.summ	{ height:20px; text-align:center; color:#FFFFFF}
				.span	{ color:#b0ddf2; font-weight:bold; background:#000000; width:50px; border-width:0px;}
			.mech	{ width:200px; height:571px; background-image:url(../images/mech1.jpg); }
				.button { text-align:center; margin-top:20px;}
				.see	{ height:40px; text-align:center; margin-top:10px; }
				.see a	{  color:#FFFFFF; text-decoration:underline;}
				.see a:hover,visited	{ text-align:center; color:#FFFFFF; text-decoration:none;}
		.right_center	{ float:left; width:836px;}
			.content_text	{ margin: 20px 100px 10px 15px; font-size:120%;}
			a.content_text			{ text-decoration:underline;}
			a.content_text:hover	{ text-decoration:none;}
			#razd			{ font-size:100%; color:#990000; text-align:left; font-weight:bold;}
			a.razd			{ color:#990000; text-align:left; font-weight:bold; text-decoration:underline;}
			a.razd:hover	{ text-decoration:none;}
			h1.zag			{ font-size:150%; color:#990000; text-align:center; font-weight:bold;}
			h2				{ font-size:130%; color:#990000; text-align:center; font-weight:bold;}
			h2.podzag		{ font-size:130%; color:#990000; text-align:center; font-weight:bold;}
			h1.cat_zag		{ font-size:120%; color:#990000; font-weight:bold; padding:0 0 5px 0; margin:0;}
			a.cat_zag		{ text-decoration:none; color:#990000;}
			a.cat_zag:hover	{ text-decoration:underline;}
			h2.cat_podzag	{ font-size:100%; color:#990000; font-weight:bold; padding:0 0 10px 0; margin:0; text-align:left;}
	.bottom		{ width:1100px; height:78px; background-image:url(../images/c_dn.jpg)}
	.copyright	{ width:1100px; text-align:center; padding-top:40px; color:#aaaaaa; font-size:90%;}
	.copyright a { color:#eccf10; text-decoration:underline;}
	.copyright a:hover { color:#eccf10; text-decoration:none;}
	#ir2	{ text-align:center; margin-top:15px;}
	#ir	{ text-align:center; color:#aaaaaa; font-size:110%;}
	#ir a { text-align:center; color:#eccf10; text-decoration:underline; font-size:120%;}
	#ir a:hover { color:#eccf10; text-decoration:none;}
	
	.cell_pad		{ padding: 10px;}
	.book			{ font-size:90%; padding-right:10px;}
	.book_text		{ text-align:justify; font-size:90%; height:240px;}
	.book_zakaz		{ color:#666666; padding-top:20px;}
	.caption_book	{ border-bottom: solid 2px #996666; text-align:center; color:#990000; font-weight:bold; padding-bottom:5px;}
	.caption_tov	{ border-bottom: solid 1px #996666; text-align:center;}
	.caption_price	{ font-size:14px; text-align:center; color:#990000; font-weight:bold;}
	.images_t		{ height:180px;}
	.navig			{ height:30px; margin-top:25px; text-align:center;}
	.navig a			{ color:#990000; text-decoration:underline;}
	.navig a:hover	{ text-decoration:none;}
	.zag_all		{ text-align:right; padding-right:20px; font-size:12px;}
	.zag_all a		{ color:#990000; text-decoration:underline;}
	.zag_all a:hover, visited	{ text-decoration:none;}
	.price_t		{ margin-top:10px;}
	.price_z		{ font-size:14px; color:#990000; font-weight:bold;}
	.price_zp		{ padding-top:20px; padding-left:100px;}
	.price_zpt		{ padding-top:20px; padding-left:85px;}
	.price_zt		{ font-size:14px; color:#990000; font-weight:bold;}
	.pages_cat		{ padding-top:20px; text-align:center; font-size:90%;}
	a.pages_cat			{ text-decoration:underline;}
	a.pages_cat:hover	{ text-decoration:none;}
	.read_inp		{ width:90px; border:0; text-align:center; font-weight:bold;}
	.edit_inp		{ width:40px; font-weight:bold; text-align:center;}	
	.bunner	{ width:200px;}
	.ad_1		{ margin-top:15px; float:left;}
	.ad_2		{ margin-top:15px; margin-right:5px; float:right;}
	.cap_news_all    { font-size:12px; color:#990000; font-weight:bold; }
        .cap_news_all a        { color:#990000; text-decoration:underline;}
        .cap_news_all a:hover, visited    { text-decoration:none;}
    .cap_all_caption    { text-align:justify; padding-bottom:10px}
		.up_bg          { background-image:url(../images/up_bg.jpg); height:20px; font-size:11px; padding:30px 0px 0px 30px}
       .content_bg     { background-image:url(../images/bg_content.jpg); background-repeat:repeat-y; height:165px; padding:0px 30px 0px 30px; text-align:justify}
               .content_caption        { font-size:14px; font-weight:bold; color:#385d75; margin-bottom:5px; height:35px}
               .content_bg     a       { color:#592600; text-decoration:underline; font-size:11px; font-weight:bold;}
               .content_bg     a:hover,visited { color:#592600; text-decoration:none;}
               .content_h    { height:165px; font-size:12px}
       .down_bg        { background-image:url(../images/down_bg.jpg); height:50px}
       .right_cap      { text-align:right; margin-top:8px}
       .left_part      { float:left; width:50%}
       .right_part     { float:right; width:50%}
	   .bg	{color:#990000; text-align:center; font-weight:bold;}
	   .bg a	{font-size:120%; color:#990000;}
	   .bg_min	{font-size:90%; color:#990000; font-weight:bold;}
	   .bg_min a	{font-size:90%; color:#990000;}
	   .bg_min_1 {font-size:70%; color:#990000; font-weight:bold;}
	   .bg_min_1 a{color:#990000;}
	   
.struct_center_div_units_img_full_back {
	WIDTH					: 100%;
	HEIGHT					: 100%;
	Z-INDEX					: 9;
	POSITION				: fixed;
	LEFT					: 0px;
	TOP						: 0px;
	BACKGROUND				: #ffffff;
	DISPLAY					: none;
}

.struct_center_div_units_img_1_1_full {
	WIDTH					: 100%;
	HEIGHT					: 100%;
	Z-INDEX					: 10;
	POSITION				: fixed;
	LEFT					: 0px;
	TOP						: 0px;
	DISPLAY					: none;
}
 .table_color { background-color:#FFFFFF; border:1px solid; font-family:tahoma; }
    .table_color td    { padding:5px 10px 5px 15px;}
 .table_caption { background-color:#990000;  color:#ffff66; font-weight:bold; height:30px }
 
 .up_big		{ background-image:url(../images/up_back.jpg); background-repeat:repeat-x; height:50px; font-size:11px; padding:0px 0px 0px 30px; margin-left:15px; vertical-align:middle}
	.down_big		{ background-image:url(../images/down_back.jpg); background-repeat:repeat-x; height:50px; font-size:11px; margin-right:15px;}
	.content_big	{ background-image:url(../images/gray.jpg); min-height:100px; padding:0px 30px 0px 30px; text-align:justify; margin:0px 15px 0px 15px}
		.content_big	a	{ color:#592600; text-decoration:underline; font-size:11px; font-weight:bold;}
		.content_big	a:hover,visited	{ color:#592600; text-decoration:none;}
        .content_caption_big        { font-size:14px; font-weight:bold; color:#385d75; margin-bottom:5px;}
	.data_big		{ width:50px; height:50px; float:right}
	.data_mar		{ margin-top:28px; float:left; height:20px}
	.navig_big			{ height:30px; margin-top:25px; text-align:center; margin-right:120px}
	.navig_big a		{ color:#990000; text-decoration:underline;}
	.navig_big a:hover, visited	{ text-decoration:none;}