
/* CSS Document */

body, html { margin:0px; padding:0px}

#container {width:990px;}

#top {height:311px; background:no-repeat;}
#under_top {height:82px; background:url(/images/under_top_bg.gif) no-repeat; position:relative; width:990px;}

#menu {width:682px; height:44px; } 
#right_flower {position:absolute; right:0px; top:0px; background:url(/images/flower_2.jpg) no-repeat; height:82px; width:308px;}

#middle { position:relative; background:url(/images/bot_bg.jpg) repeat-x bottom}

	.left_col {vertical-align:top}
	.left_col_title { background:#525276 url(/images/right_title_bg.gif) right repeat-y; height:41px; vertical-align:bottom; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:bold; text-align:center; text-transform:uppercase}
	
	.subscribe { font-family:tahoma, arial; font-size:11px; margin-left:10px;}
		.subscribe form {margin:0px; padding:0px;}
		
		.menu_item {height:39px; background:url(/images/menu_item_bg_a.jpg) no-repeat; margin-bottom:8px; padding:0px 10px 0px 29px; font-family:tahoma, arial; font-size:12px; }
		.menu_item_a {height:39px; background:url(/images/menu_item_bg.jpg) no-repeat; font-weight:bold; margin-bottom:8px; padding:0px 10px 0px 29px; font-family:tahoma, arial; font-size:12px; cursor:hand;}
	
	.right_col_title { background:#DDDDE4; width:797px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; height:41px;}
		.right_title {padding-left:36px; width:280px; }
		.right_title_im {position:absolute; right:0px; top:0px; background: url(/images/flower3.jpg) no-repeat; width:418px; height:49px;} 
		
	.left_menu {padding:37px 10px 15px 0px; font-family:tahoma, arial; font-size:12px; background:url(/images/shadow_left.gif) no-repeat top right}
		.left_menu a {color:#000000; text-decoration:none;}
			.left_menu a:hover { color:#000000}
		.left_menu p {margin:0px 0px 24px 0px}
		
		.center_col { width:602px; vertical-align:top}
		.text {font-family:tahoma, arial; font-size:12px; color:#000000; margin:25px 36px 270px 36px; text-align:justify}
			.text a {color:#000099; text-decoration:underline}
		
		.right_col {width:193px; vertical-align:top}
		
			.news_block_title {margin-top:22px; height:20px; background-color:#C6C6D1; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; padding-left:10px;}
				.news_block_title div {background-color:#FFFFFF; width:145px; height:20px; text-align:center}
			.news_block { background:url(/images/shadow_right.jpg) no-repeat top left; padding:0px 0px 0px 13px; font-family:tahoma, arial; font-size:12px; }
				.news_block p {margin:5px 0 0 0;}
				.art_block { padding:0px 0px 0px 13px; font-family:tahoma, arial; font-size:12px; margin-top:0px; }
				.art_block a {color:#000000;}
				.news_title {font-weight:bold; padding:10px 0px 5px 0px; text-transform:uppercase; font-size:11px;}
				.news_block a {color:#000000;}
				
	.bottom_center {background:#666685; font-family:tahoma, arial; font-size:12px; color:#FFFFFF; height:25px;}
	.bottom_left {font-family:tahoma, arial; font-size:11px;}
		.bottom_left a {color:#000000}
		
		/*catalog*/
		
			.group_block { margin: 5px 0 20px 0;}
			.grup_title { padding: 3px 10px 3px 10px; font-weight:bold; background-color:#DDDDE4; margin: 0 0 10px 0;}
			.group_descr_td { padding: 0 0 0 8px;}
			.product_block {}
			.portuct_full_descr {}
			.product_small_photo { }