
/*---- menu ----*/
#sliding-menu      {width:255px;background:url(/img/sliding-menu-top.png) no-repeat;
                   padding-top:14px;visibility:hidden;left:-208px;top:282px}
#sliding-menu h2   {color:#9c9286;  padding:20px 50px 6px 50px;font-size:15px; font-weight: bold; margin:0;}
#sliding-menu ul   {list-style:none;margin:0 50px 0 50px;padding:0;display:block;}
#sliding-menu li   {list-style:none;margin:0;padding:0;display:inline;}
#sliding-menu li a {display:block;background:url(/img/str_menu.png) no-repeat 0 5px;padding-left:12px;
                    color:#860c28;text-decoration:none;margin-right:10px;}
#sliding-menu li a:hover {background-color:#f6e6d4}

#sliding-menu form      {padding:0;margin:0;height:94px;width:226px;
                         background:url(/img/sliding-menu-bottom.png) no-repeat left bottom;
                         }
#sliding-menu form div  {padding:30px 0px 10px 40px;}
#sliding-menu form b    {display:block;margin-top:0px;font-size:18px; color:#9c9286;font-weight:normal}
#sliding-clicker        {position:absolute;right:0;top:0;width:50px;height:30em;}



/*---- Site ----*/


	body{font-family: Tahoma, Verdana, ARIAL; color: #000000; font-size: 12px;
	margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; overflow-x:hidden}
p{margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }	


	A:link {color: #8c6540; text-decoration:underline} 
	A:visited {color: #8c6540; text-decoration:underline}
	A:hover {color: #8c6540; text-decoration:none}
	
	
	.field{background-color: #FFFFFF; color: #000000; border: 1px #bbbbbb solid; margin:0; width:110px;}
	.field_m{background-color: #9c9286; color: #ffffff; border: 0px #9c9286 solid; margin:0; width:50px}
	
	
	.fon{background-image:url(/img/fon_right.jpg); background-position:right top; background-repeat:no-repeat}
	.fon_left{background-image:url(/img/fon_left.jpg); background-position:left top; background-repeat:no-repeat}
	.fon_post_logo{background-image:url(/img/fon_post_logo.png); background-position:left top; background-repeat:no-repeat}
	.fon_bottom{background-image:url(/img/fon_bottom.jpg); background-position:bottom right; background-repeat:no-repeat}
	
	.menu{padding:0 0 0 30px}
	.tech_menu{padding:10px 38px 0 0}
	.contact{padding:10px 0 0 66px; font-size: 18px; color:#b3613f}
	.zgl_contact{font-size:11px}
	
	.table_content{padding:30px 0 0 0}
	.table_content_2{padding:30px 0 0 70px}
	.table_content_right{padding:170px 60px 0 40px}
	.zgl{color:#860c28; font-size:20px; padding:0 0 15px 0}
	
	.fon_production_top{background-image:url(/img/fon_production_top.png); background-position:top left; background-repeat:no-repeat;}
		.fon_production_top_2{background-image:url(/img/fon_production_top_2.png); background-position:top left; background-repeat:no-repeat;}
	.fon_production_bottom{background-image:url(/img/fon_production_bottom.png); background-position:bottom left; background-repeat:no-repeat; padding:45px 67px 30px 50px;}
		.fon_production_bottom_2{background-image:url(/img/fon_production_bottom_2.png); background-position:bottom left; background-repeat:no-repeat; padding:45px 67px 30px 50px;}
		
	.zgl_production{color:#9c9286; font-size:15px; font-weight: bold; padding:20px 0 6px 0}
	
	.fon_search{background-image:url(/img/fon_search.png); background-position:bottom left; background-repeat:no-repeat; padding:12px 12px 12px 36px; font-size:18px; color:#9c9286}
		.fon_search_2{background-image:url(/img/fon_search_2.png); background-position:bottom left; background-repeat:no-repeat; padding:12px 12px 12px 36px; font-size:18px; color:#9c9286}
	
	.menu_production{padding:0 0 3px 0}
	A.menu_production:link {color: #860c28; text-decoration:none} 
	A.menu_production:visited {color: #860c28; text-decoration:none;}
	A.menu_production:hover {color: #860c28; text-decoration:none; background-color:#f6e6d4}
	
	.link_news{font-size:11px}
	.zgl_news{padding:0 0 15px 0}
	.news_cent{padding:0 20px 0 0}



	.fon_portfolio_right{background-image:url(/img/fon_portfolio_right.png); background-position:right center; background-repeat:no-repeat;}
	.fon_portfolio_left{background-image:url(/img/fon_portfolio_left.png); background-position:left center; background-repeat:no-repeat; padding:22px 0 22px 50px}
	.portfolio{padding:0 5px 0 0}
		.portfolio_2{padding:0 15px 0 0}
	.all{padding:0 10px 0 0}

	A.all_portfolio:link {color: #000000; text-decoration:underline} 
	A.all_portfolio:visited {color: #000000; text-decoration:underline;}
	A.all_portfolio:hover {color: #000000; text-decoration:none;}
	
	.namba_portfolio{font-size:26px; font-weight:bold}

	.menu_bottom{color:#bbafa1; padding:20px 50px 30px 50px}
	
	.copyright{font-size:11px; padding:10px 50px 20px 50px}
	.design{padding:0 50px 20px 0}
	

    #menu-image {position:absolute;left:29%;top:0;}



	.zgl_portfolio_title{font-size:26px; color:#000000}
	.zgl_portfolio_post{font-size:11px; color:#7b736a}
	.zgl_portfolio_cent{padding:0 0 15px 0}
	.portfolio_work{padding:10px 0 0 0}
	.scheme_portfolio{padding:0 10px 0 0}
	.back_portfolio{padding:25px 0 25px 0; font-size:18px}

	.portfolio_work_position{padding:0 0 10px 0; font-size:18px}
	.table_portfolio{padding:0 0 20px 0}
	
	
	.pages_next{font-size:18px; padding:25px 0 25px 0;}
	
	.next_pages_namba{background-color:#DDCFBD; padding:5px}
	A.next_pages_link:link {color: #8c6540; text-decoration:none} 
	A.next_pages_link:visited {color: #8c6540; text-decoration:none;}
	A.next_pages_link:hover {color: #8c6540; text-decoration:none;}
	.next_pages_namba_actvate{background-color:#8c6540; padding:5px; color:#f6e6d4}
	
	
	.news_img{padding:0 15px 15px 0}
	.zgl_news_index{padding:0 0 30px 0}
	.date_news{color:#8b8278; font-size:11px}
	.zgl_news_post{font-size:18px}
	
	.zgl_catalog_post{font-size:18px; padding:5px; margin:0 0 15px 0; background-color:#DCCFBE}
	.table_price{padding:15px 0 15px 0; background-color:#DCCFBE; font-size:11px}
	.table_price_one{font-weight:bold; color:#f6efd4; background-color:#870c28; font-size:11px}
	
	.zgl_text_razdel{margin:30px 0 20px 0; font-size:18px}
	.str_podraxdel{padding:0 0 0 10px}






