/* CSS Document i??i??i??i??i?? */
html, body, div, form, input, select, a, img {margin:0; padding:0; border:none;}
body {margin:0; padding:0; color:#7e7e7e; font-family: Tahoma; font-size:11px; background:#fefefe no-repeat;}
a {text-decoration:none; color:#c2c2c2;}
a:hover {text-decoration:underline;}

table#wrap_table {border-collapse:collapse; border-spacing:0; width:100%;}
	td#first_col {background:url(/images/bg_left_index.jpg) right top no-repeat;}
	td#first_col_inner {background:url(/images/bg_left_inner.jpg) right top no-repeat;}
	td#second_col {width:255px;vertical-align:top;}
	td#third_col {width:1000px; vertical-align:top;}
	td#third_col_inner {width:928px; vertical-align:top;}
	td#fourth_col {background:url(/images/bg_right.jpg) -26px top no-repeat;}
	td#fourth_col_inner {background:url(/images/bg_right_inner.jpg) left top no-repeat;}

div#wrapper {width:1180px; margin:0 auto;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	
		div#left_col {width:255px; float:left; height:948px; background:url(/images/left_col/bg_bottom.jpg) left bottom no-repeat; position:relative;}
		div#left_col_inner {width:255px; float:left; height:948px; background:url(/images/left_col/bg_bottom_inner.jpg) left 426px no-repeat; position:relative;}
		* html div#left_col {top:-1px;}
		
			div#left_top_block {width:255px; height:426px; background:url(/images/left_col/bg_menu_index.jpg) no-repeat; float:left;}
			div#left_top_block_inner {width:255px; height:426px; background:url(/images/left_col/bg_menu_inner.jpg) no-repeat; float:left;}
			
				img#logo {margin-left:32px; margin-top:25px;}
				
				div#quick_search {margin-top:66px; margin-left:42px;}
					input.txt_input {width:135px; height:15px; color:#9b9b9b; font-size:10px; border:1px solid #fff; padding-top:2px; margin-right:4px;}
					input#search_submit {margin-bottom:-5px;}
					
				ul#left_menu {margin-left:42px; width:184px; margin-top:60px; padding:0;}
				ul#left_menu li {display:block; list-style:none; width:166px; height:19px; background:url(/images/left_col/orange_dot.gif) top left repeat-x; padding-left:18px; padding-top:7px}
				ul#left_menu li a {padding-left:15px; background:url(/images/left_col/bg_li.gif) 0 4px no-repeat; font-size:11px; text-decoration:none; color:#1d1815; text-transform:uppercase;}
				ul#left_menu li a:hover {color:#853218;}
				ul#left_menu li:first-child {background:none;}
				* html ul#left_menu li {background:expression(this.previousSibling==null ? 'none' : 'url(/images/left_col/orange_dot.gif) top left repeat-x');}
				ul#left_menu li a.active_top {color:#853218; cursor:default; text-decoration:underline;}
				ul#left_menu li a.active_top:hover {color:#853218; cursor:default; text-decoration:underline;}
				
				div#catalog_link {width:155px; height:83px; background:url(/images/left_col/catalog.gif) right bottom no-repeat; float:left; margin-top:242px; padding-left:41px;}
				div#catalog_link a {font-size:11px; text-decoration: underline; color:#1d1815; text-transform:uppercase;}
				div#catalog_link a:hover {text-decoration:underline;}
		
		div#center_col {width:100%; position:relative; background:url(/images/center_col/bg.gif) left 882px no-repeat; height:948px;}
		div#center_col_inner {width:100%; position:relative; min-height:867px; background:url(/images/center_col/content/bg_inner.jpg) no-repeat;}
		* html div#center_col_inner {height:867px;}
			div#content {width:100%; position:relative; min-height:690px; background:url(/images/center_col/content/bg_top.jpg) no-repeat; padding-top:177px;}
			div#content a {color:#FF8709; text-decoration:underline;}
			div#content a:hover {text-decoration:none;}
			* html div#content {height:691px; padding-top:176px;}
			div#flash_wrapper {width:100%; height:640px; position:relative; z-index:1;}
			
			div#top_shtora {width:303px; height:55px; background:url(/images/center_col/content/top_shtora.png) no-repeat; position:absolute; top:0; right:0;}
			* html div#top_shtora {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/top_shtora.png)');}
			div#middle_shtora {width:433px; height:69px; background:url(/images/center_col/content/middle_shtora.png) no-repeat; position:absolute; top:108px; right:0;}
			* html div#middle_shtora {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/middle_shtora.png)'); top:107px;}
			
				div#content_inner {width:99%; background-color:#fff7de; min-height:690px; position:relative; float:right;}
				* html div#content_inner {height:690px;}
					img#black_line {position:absolute; top:-2px; left:-1px;}
					div#shtora_c_top_1 {width:399px; height:60px; background:url(/images/center_col/content/shtora_c_top_1.png) no-repeat; position:absolute; top:0; right:0;}
					* html div#shtora_c_top_1 {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/shtora_c_top_1.png)');}
					div#shtora_c_top_1_2 {width:249px; height:24px; background:url(/images/center_col/content/shtora_c_top_1_2.png) no-repeat; position:absolute; top:60px; right:0;}
					* html div#shtora_c_top_1_2 {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/shtora_c_top_1_2.png)');}
					div#shtora_c_top_2 {width:217px; height:165px; background:url(/images/center_col/content/shtora_c_top_2.png) no-repeat; position:absolute; top:84px; right:0;}
					* html div#shtora_c_top_2 {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/shtora_c_top_2.png)');}
					div#shtora_c_middle {width:105px; height:246px; background:url(/images/center_col/content/shtora_c_middle.png) no-repeat; position:absolute; top:249px; right:0;}
					* html div#shtora_c_middle {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/shtora_c_middle.png)');}
					div#shtora_c_bottom {width:105px; height:249px; background:url(/images/center_col/content/shtora_c_bottom.png) no-repeat; position:absolute; top:495px; right:0;}
					* html div#shtora_c_bottom {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/center_col/content/shtora_c_bottom.png)'); right:-1px;}
					
				div#top_menu {height:53px; width:100%; position:absolute; left:0; top:55px; z-index:5;}
				* html div#top_menu {top:54px;}
				div#top_menu_inner {height:53px; width:100%; position:absolute; left:0; top:55px; z-index:5;}
				* html div#top_menu_inner {top:55px;}
				table#top_menu_wrap {border-collapse:collapse; border-spacing:0; width:100%; height:53px;}
				table.menu_inner {background:#FEF7DA url(/images/center_col/content/bg_middle.jpg) right top no-repeat;}
				table.menu_index td#first_top_menu {background-color:#fff4cf;}
				table#top_menu_wrap td#first_top_menu {height:46px; padding-top:4px;}
				table#top_menu_wrap td#first_top_menu.inner_td {background:none;}
				table#top_menu_wrap td#second_top_menu {width:207px;}
				table#top_menu_wrap td#second_top_menu_inner {width:205px; }
					table#top_menu_table {width:100%; height:31px;}
					table#top_menu_table td {height:31px; background:url(/images/center_col/dots.gif) no-repeat; padding:0 8px;}
					table#top_menu_table td:first-child {background:none;}
					* html table#top_menu_table td {background:expression(this.previousSibling==null ? 'none' : 'url(/images/center_col/dots.gif) no-repeat');}
					table#top_menu_table td a {padding-left:11px; padding-top:0; margin-top:0; background:url(/images/left_col/bg_li.gif) 0 5px no-repeat; color:#110d0c; font-size:12px; text-transform:uppercase; display:block; text-decoration:none;}
					table#top_menu_table td a:hover {color:#853218; text-decoration:none;}
					table#top_menu_table td a.active_left { cursor:default; text-decoration:underline; color:#853218;}
					table#top_menu_table td a.active_left:hover { cursor:default; text-decoration:underline; color:#853218;}
			
			div#index_content {width:100%; height:280px; float:left; background:url(/images/center_col/content/index/bg1.jpg) repeat-x;}
			* html div#index_content {position:relative; top:-1px;}
			div#index_content_in1 {width:100%; height:280px; float:left; background:url(/images/center_col/content/index/bg4.jpg) no-repeat right top;}
			div#index_content_in2 {width:100%; height:280px; float:left; background:url(/images/center_col/content/index/bg2.gif) left 25px no-repeat;}
				div#fixing {width:736px; height:1px; font-size:1px;}
				div#fixing_2 {width:452px; height:1px; font-size:1px;}
				div#fixing_3 {width:739px; height:1px; font-size:1px; margin-bottom:-1px;}
				* html div#fixing_3 {width:739px; height:1px; font-size:1px; margin-bottom:-3px;}
			
				div#index_about {width:100%; background-color:#fff5d4; border-top:2px solid #000;}
				div#index_about_inner {padding:12px 30px 10px 25px; min-height:204px;}
				* html div#index_about_inner {height:204px;}
				div#index_about h2 {font-size:36px; color:#000; padding:0; margin:0; font-weight:normal; margin-left:0px;}
				div#index_about p {color:#000; font-size:11px; margin:10px 0;}
				div#index_about ul {margin:0; padding:0 0 0 10px;}
				div#index_about ul li {margin:0; padding:0; color:#000;}
				
				div#index_news {height:223px; margin-top:52px; padding-left:2px;}
				div#index_news_h {background-color:#fff5d4; border-top:2px solid #000; height:50px; width:265px; padding:12px 30px 0 10px;}
				div#index_news_h h2 {font-size:36px; color:#000; padding:0; margin:0; font-weight:normal;}
					div#icons_wrapper {border-top:1px solid #eaf5f7; background-color:#fff;}
					div#icons_titles {}
					div#icons_titles ul {margin:0; padding:0;}
					div#icons_titles ul li {display:block; list-style:none; height:26px; background:url(/images/center_col/dots.gif) 0 5px no-repeat; float:left; padding:6px 40px 6px 8px; width:95px;}
					div#icons_titles ul li:first-child {background:none;}
					* html div#icons_titles ul li {background:expression(this.previousSibling==null ? 'none' : 'url(/images/center_col/dots.gif) 0 5px no-repeat');}
					div#icons_titles ul li a {color:#000; text-decoration:underline; padding-left:12px; background:url(/images/center_col/content/bg_icon.gif) 0 3px no-repeat; display:block;}
					div#icons_titles ul li a:hover {text-decoration:none;}
			
			table#index_table {width:100%; margin-top:12px; height:266px;}
				td#index_first {vertical-align:top; vertical-align:bottom;}
				td#index_second {width:570px; padding-left:2px; vertical-align:bottom;}
			
			table#news_table {width:100%; background:#fff5d4 url(/images/center_col/content/index/corner.jpg) right bottom no-repeat;}
			table#news_table td {width:141px;}
			table#news_table td#news_1 {background:#fff url(/images/center_col/content/icons/1.jpg) top center no-repeat; height:104px; border:1px solid #fff; border-bottom:none;}
			table#news_table td#news_2 {background:#fff url(/images/center_col/content/icons/2.jpg) top center no-repeat; height:104px; border:1px solid #fff; border-bottom:none;}
			table#news_table td#news_3 {background:#fff url(/images/center_col/content/icons/3.jpg) top center no-repeat; height:104px; border:1px solid #fff; border-bottom:none;}
			table#news_table td#news_4 {background:#fff url(/images/center_col/content/icons/4.jpg) top center no-repeat; height:104px; border:1px solid #fff; border-bottom:none;}
			table#news_table td.bottom_links {background:url(/images/center_col/dots.gif) 0 5px no-repeat; padding:6px 8px;}
			table#news_table td.bottom_links:first-child {background:none;}
			* html table#news_table td.bottom_links {background:expression(this.previousSibling==null ? 'none' : 'url(/images/center_col/dots.gif) 0 5px no-repeat');}
			table#news_table td.bottom_links a {color:#000; text-decoration:underline; padding-left:12px; background:url(/images/center_col/content/bg_icon.gif) 0 3px no-repeat; display:block;}
			table#news_table td.bottom_links a:hover {text-decoration:none;}
			
			div#content_inner p.page_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#3e140a; margin:0; padding-left:34px; padding-top:10px; padding-bottom:10px;}
			div#content_inner div#breadcrump {color:#fff; font-size:11px; position:absolute; top:-28px; left:34px;}
			div#content_inner div#breadcrump a {color:#fff; text-decoration:underline;}
			div#content_inner div#breadcrump a:hover {text-decoration:none;}
			
			div#content_inner .otstup {margin-left:34px; padding:0px 200px 0px 0px;}
			div#content_inner a.orange_a {padding-left:9px; color:#ff8709; background:url(/images/center_col/content/orange_a.gif) left center no-repeat; font-weight:bold; text-decoration:underline;}
			div#content_inner span.orange_s {color:#3e140a; font-weight:bold; padding-left:9px; background:url(/images/center_col/content/orange_a.gif) left center no-repeat;}
			div#content_inner a.orange_a:hover {text-decoration:none;}
			
			div#content_inner a.orange_a_2 {padding-left:9px; color:#ff8709; background:url(/images/center_col/content/bg_li.gif) left 5px no-repeat; font-weight:bold; text-decoration:underline;}
			div#content_inner a.orange_a_2:hover {text-decoration:none;}
			
			div#content_inner {color:#3e140a; font-size:11px;}
			div#content_inner p.big_p {font-size:15px; font-weight:bold; padding-right:232px;}
			
			div.box {background:url(/images/center_col/content/box/middle.jpg) repeat-y; position:relative; left:-1px;}
			div.box_top {padding-left:2px; background:url(/images/center_col/content/box/top.jpg) 1px top no-repeat; position:relative; left:-1px;}
			div.box_top form {padding:5px 0px 0px 0px;}
			div.box_top p, div.box_bottom p { padding:0px 200px 0px 0px;}
			div.box_bottom {padding:10px 28px 34px 34px; background:url(/images/center_col/content/box/bottom.jpg) left bottom no-repeat; position:relative; left:-1px;}
			div.box p {}
			
			div.box table {width:81%;}
			div.box table th {color:#ab713e; font-size:11px; text-align:left; font-weight:normal;}
			div.box table th.full_th {background:url(/images/center_col/content/th.gif) left bottom repeat-x; padding-bottom:10px; padding-top:20px;}
			div.box table td {padding:3px 0 8px; background:url(/images/center_col/content/td_border.gif) left bottom repeat-x; vertical-align:top;}
			div.box table td.noborder {background:none; text-align:center; padding-left:2px; width:18px;}
			div.box table td.noborder img { margin:0px 5px 0px 5px;}
			div.box table td input.text_input {width:460px; border: 1px solid #fff; color:#3e140a; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px 4px 2px 4px;}
			div.box table td .input_radio { padding:0px 0px 4px 0px;}
			div.box table td .input_radio input { margin:0px 0px -4px 0px;}
			div.box table td input.text_input_short {width:85px; border: 1px solid #fff; padding-left:2px; padding-right:2px; color:#999;}
			div.box table td.inputs_col {width:460px;}
			div.box table td.inputs_col_short {width:89px;}
			div.box table td.right_aligned {text-align:right;}
			div.box table td select {width:462px; border: 1px solid #fff;}
			div.box table td textarea {width:458px; border: 1px solid #fff; height:140px; color:#3e140a; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px 4px 0px 4px;}
			div.box table td.no_bg {background:none;}
			div.box table td.first_td { padding-top:8px;}
			div.box table td.colored {background-color:#f1d694; font-weight:bold; padding:5px 0px 8px;}
				input.button {color:#fff; background-color:#ff9d0c; border:none; font-size:11px; text-transform:uppercase; height:19px; padding:0 20px; cursor:pointer;}
				span.brown {color:#ab713e; float:left; position:relative; top:3px;}
				input#send_button {float:right;}
			
			div.box ul.orange_dotted {padding-right:200px;}
			ul.orange_dotted {margin-top:15px; margin-left:9px; padding-left:0; padding-right:80px;}
			ul.orange_dotted li {padding:1px 0 1px 14px; display:block; background:url(/images/center_col/content/bg_li.gif) left 5px no-repeat; list-style:none;}
			
			img.big_image {margin-left:34px; margin-top:18px;}
			img#catalog_img {position:relative; top:-16px;}
			
			div.vacancy {margin-left:9px; margin-right:20%; padding:7px 20px 12px 0; background:url(/images/center_col/content/vacancy.gif) repeat-x;}
				#first_v {background:none;}
			div#content_inner div.vacancy p {padding-right:0; padding-top:3px; padding-bottom:2px;}
				div.vacancy p.v_title {background:url(/images/center_col/content/bg_li.gif) left 8px no-repeat; color:#3e140a; font-weight:bold; padding:0px 0px 0px 10px;}
				a.send_resume {padding-left:20px; background:url(/images/center_col/content/send_resume.gif) left 3px no-repeat; text-decoration:underline; color:#ab713d;}
				a.send_resume:hover {text-decoration:none;}
			
			div#content_inner div.news_block p {padding:10px 20px 0 0; margin:0;}
			div.news_block {margin-left:34px; margin-right:19%; padding-top:0; padding-bottom:12px; border-bottom:1px solid #f2e8d1; margin-bottom:10px;}
				div#content_inner div.news_block p.n_date {font-size:11px; color:#98746b; margin:0; padding-top:0;}
				div#content_inner div.news_block p.n_title {margin:2px 0 8px 0; padding-right:0; padding-top:0; color:#3e140a; font-weight:bold; font-size:12px;}
				div#content_inner div.news_block p.n_title a {color:#3e140a; text-decoration:underline; font-weight:bold; font-size:12px;}
				div#content_inner div.news_block p.n_title a:hover {text-decoration:none;}
				div#content_inner div.news_block p.news_text {padding-top:0;}
			div.news_block img {width:100px; height:100px; padding:6px; background:url(/images/center_col/content/news/bg_photo.gif) no-repeat; float:left; margin-right:15px;}
			
			div#content_inner div.content_block p {padding:10px 20px 0 0; margin:0;}
			div.content_block {margin-left:34px; margin-right:19%; padding-top:0; padding-bottom:12px; border-bottom:1px solid #f2e8d1; margin-bottom:10px;}
				div#content_inner div.content_block p.n_date {font-size:11px; color:#98746b; margin:0; padding-top:0;}
				div#content_inner div.content_block p.n_title {margin:2px 0 8px 0; padding-right:0; padding-top:0; color:#3e140a; font-weight:bold; font-size:12px;}
				div#content_inner div.content_block p.n_title a {color:#3e140a; text-decoration:underline; font-weight:bold; font-size:12px;}
				div#content_inner div.content_block p.n_title a:hover {text-decoration:none;}
				div#content_inner div.content_block p.news_text {padding-top:0;}
			
			div#content_inner div.search_block p {padding:10px 20px 0 0; margin:0;}
			div.search_block {margin-left:34px; margin-right:19%; padding-top:0; padding-bottom:12px; border-bottom:1px solid #f2e8d1; margin-bottom:10px; padding-left:23px; position:relative;}
				span.search_num {color:#ff8709; position:absolute; top:1px; left:0; font-size:11px;}
				div#content_inner div.search_block p.n_date {font-size:11px; color:#98746b; margin:0; padding-top:0;}
				div#content_inner div.search_block p.n_title {margin:2px 0 8px 0; padding-right:0; padding-top:0; color:#3e140a; font-weight:bold; font-size:12px;}
				div#content_inner div.search_block p.n_title a {color:#3e140a; text-decoration:underline; font-weight:bold; font-size:12px;}
				div#content_inner div.search_block p.n_title a:hover {text-decoration:none;}
				div#content_inner div.search_block p.news_text {padding-top:0;}
			div.search_block img {width:100px; height:100px; padding:6px; background:url(/images/center_col/content/news/bg_photo.gif) no-repeat; float:left; margin-right:15px;}
			
			div.clear {height:1px; font-size:1px; clear:both;}
			
			div.pager {padding:12px 100px 30px 35px;}
			div.pager span {color:#4e1a0d; font-weight:bold; margin:0 3px;}
			div.pager a {color:#ff9d0c; font-weight:normal; text-decoration:underline; margin:0 3px;}
			div.pager a:hover {text-decoration:none;}
		
		td#footer_td {background:url(/images/footer/bg.jpg) no-repeat 243px top;}
		td#footer_td_inner {}
			div#footer {width:100%; height:106px; background:url(/images/footer/dot.gif) repeat-x; position:relative; color:#000;}
			div#footer.footer_inner {height:86px; margin-top:10px;}
			div#footer a {color:#000; text-decoration:none;}
			div#footer a:hover {text-decoration:underline;}
				p#copy {position: absolute; top:18px; left:60px;}
				p#design {position:absolute; top:18px; left:300px;}
		
		div.fix_width {width:230px; height:1px; font-size:1px;}
		
		a.back {padding-left:10px; background:url(/images/back.gif) left 5px no-repeat;}
		
		div.orange_with_img {margin-left:34px; background:#feeeba url(/images/center_col/content/bg_orange.jpg) repeat-y; margin-right:19%; margin-bottom:20px; position:relative;}
		div.orange_with_img img.orange_img {/*width:100px; height:100px;*/ padding:5px 7px 7px 5px; background:url(/images/center_col/content/services/bg_img.gif) no-repeat; float:left; margin:0px 28px 0px 0px;}
		div.orange_with_img img.orange_bottom {position:absolute; left:112px; bottom:-5px;}
		div#content_inner div.orange_with_img p {padding-right:50px; margin-top:0; margin-bottom:5px; *margin-bottom:0px;}
		div#content_inner div.orange_with_img p.title {font-weight:bold; padding-top:12px; font-size:15px; color:#3e140a; padding-right:50px; margin-bottom:10px; margin-left:140px; }
		div#content_inner div.orange_with_img div.intro {margin:0px 20px 20px 140px}
		
		div.orange_with_img_big {margin-left:34px; background:#feeeba url(/images/center_col/content/bg_orange2.jpg) repeat-y; margin-right:19%; margin-bottom:20px; position:relative;}
		div.orange_with_img_big img.orange_img {width:140px; padding:5px; border-right:2px solid #a5220d; border-bottom:2px solid #a5220d; position:relative; background:url(/images/center_col/content/gallery/img_wrap.jpg) repeat-y; float:left; margin-right:28px;}
		div.orange_with_img_big img.orange_bottom {position:absolute; left:152px; bottom:-5px;}
		div#content_inner div.orange_with_img_big p {padding-right:50px; margin-top:0; margin-bottom:5px; *margin-bottom:0px;}
		div#content_inner div.orange_with_img_big p.title {font-weight:bold; padding-top:12px; font-size:15px; color:#3e140a; padding-right:50px; margin-bottom:10px;}
		div.orange_with_img_big a.zoom {left:116px; bottom:7px;}
		* html div.orange_with_img_big a.zoom {bottom:6px;}
		
		table.shop_tovar {width:100%;}
		table.shop_tovar td {vertical-align:top;}
		table.shop_tovar img.orange_img {width:140px; padding:5px; border-right:2px solid #a5220d; border-bottom:2px solid #a5220d; background:url(/images/center_col/content/gallery/img_wrap.jpg) repeat-y;}
		td.shop_2 div.orange_img_wrap {position:relative;}
		td.shop_2 div.orange_img_wrap a.zoom {left:116px; bottom:7px; position:absolute;}
		img.t_orange_bottom {margin-left:184px; margin-bottom:20px;}
			td.shop_1 {width:34px; height:100px;}
			td.shop_2 {width:150px;}
			td.shop_2_detailed {width:152px;}
			td.shop_3 {background:#feeeba url(/images/center_col/content/bg_orange2.jpg) -152px top repeat-y; padding:20px 20px 20px 28px; border-right:1px solid #fff9e6;}
			td.shop_3 img {margin-top:10px; margin-right:6px;}
			td.shop_3_detailed {background:#feeeba url(/images/center_col/content/bg_orange2.jpg) -152px top repeat-y; padding:20px 20px 20px 28px;}
			td.shop_3_detailed img {margin-top:10px; margin-right:6px;}
			div#content_inner td.shop_3 p {padding:0;}
			div#content_inner td.shop_3 p.title {padding:0; font-size:12px; font-weight:bold; margin:0;}
			div#content_inner td.shop_3 .orange_a_2 {font-weight:normal;}
			div#content_inner td.shop_3_detailed p {padding:0;}
			div#content_inner td.shop_3_detailed p.title {padding:0; font-size:12px; font-weight:bold; margin:0;}
			div#content_inner td.shop_3_detailed .orange_a_2 {font-weight:normal;}
			div#content_inner td.shop_4 p.brown_title {font-size:12px; color:#ab713e; font-weight:bold; padding:0; margin:0;}
			div#content_inner td.shop_3_detailed p.brown_title {font-size:12px; color:#ab713e; font-weight:bold; padding:0; margin:0; margin-top:20px;}
			td.shop_4 {background:#feeeba; padding:20px 20px 20px 30px; width:185px;}
			td.shop_4 table, td.shop_3_detailed table {margin-top:12px;}
			td.shop_4 table span, td.shop_3_detailed table span {color:#ab713e;}
			td.shop_4 table td {padding-right:15px;}
			td.shop_3_detailed table td {padding-right:40px;}
			td.shop_4 table td.price_last, td.shop_3_detailed table td.price_last {padding-top:12px;}
			td.shop_5 {width:19%;}
			
				div.add_to_cart {width:179px; height:23px; background:url(/images/center_col/content/add_to_cart.jpg) no-repeat; margin-top:12px; padding-left:6px; padding-top:5px; color:#fff; line-height:150%}
				div#content_inner .innactive {background:url(/images/center_col/content/add_to_cart_innactive.jpg) no-repeat;}
				div.add_to_cart input.txt_cnt {border:1px solid #fff; width:28px; height:15px; color:#999; font-size:11px;}
				td.shop_3_detailed div.add_to_cart {width:285px; background:url(/images/center_col/content/add_to_cart_long.jpg) no-repeat;}
				td.shop_3_detailed div.add_to_cart input.txt_cnt {width:70px;}
				div#content_inner div.add_to_cart a {color:#fff; text-decoration:underline; padding-left:20px; margin-left:10px; background:url(/images/center_col/content/basket.gif) no-repeat;}
		
		table.shop_tovar_detailed {width:100%;}
		table.shop_tovar_detailed td {vertical-align:top;}
		table.shop_tovar_detailed img.orange_img {/*width:290px;*/ padding:5px; border-right:2px solid #a5220d; border-bottom:2px solid #a5220d; background:url(/images/center_col/content/gallery/img_wrap.jpg) repeat-y;}
			td.shop_2_detailed div.orange_img_wrap {position:relative;}
			td.shop_2_detailed div.orange_img_wrap a.zoom { right:7px; bottom:7px; position:absolute;}

						
		div#content_inner p.small_title {font-size:12px; font-weight:bold; margin-bottom:10px;}
		div#content_inner p.middle_title {font-size:15px; font-weight:bold; margin-bottom:10px; margin-top:0;}
		div#content_inner p.contacts_data {float:left; padding-right:10px; margin-top:0; padding-left:34px; line-height:15px; padding-bottom:15px; margin-bottom:0;}
		div#content_inner p.contacts_data a {color:#ff8709; text-decoration:underline;}
		div#content_inner p.contacts_data a:hover {text-decoration:none;}
		div#content_inner p#lined_data {background:url(/images/center_col/content/grey_line.gif) 25px 9px no-repeat; padding-right:0; padding-left:44px;}
		div#content	a.map_link {padding-left:15px; color:#98746b; text-decoration:underline; background:url(/images/center_col/content/map_link.gif) left center no-repeat;}
		div#content a.map_link:hover {text-decoration:none;}
		div#content_inner p.contacts_data a.map_link {color:#98746b;}
		
		table.cities_table {width:81%;}
		table.cities_table td {vertical-align:top; padding-top:5px;}
		table.cities_table td.bordered {padding-left:30px;}
		table.cities_table td p.small_title {margin-top:0;}
			div.city_block {margin-bottom:40px;}
				div.addres_block {margin-bottom:12px; line-height:15px;}
		
		p#image_comment {min-height:40px;}
		* html p#image_comment {height:40px;}
		
		div#links_wrapper {margin-right:25%; line-height:20px; margin-left:14px;}
		div#content_inner div#links_wrapper a.orange_a {margin-left:20px;}
		div#gallery {width:560px; margin-left:34px; padding-bottom:5px; background:url(/images/center_col/content/gallery/bg_bottom.jpg) left bottom no-repeat; margin-top:15px;}
			div#gallery_img_wrap {width:548px; border-right:2px solid #a5220d; border-bottom:2px solid #a5220d; position:relative; background:url(/images/center_col/content/gallery/img_wrap.jpg) repeat-y; padding:5px; text-align:center; height:412px;}
			div#gallery_img_wrap table {height:412px; width:548px;}
			div#gallery_img_wrap table td {vertical-align:middle; height:412px; width:548px;}
			span#gallery_img_wrap_inner {position:relative;}
			span#gallery_img_wrap_inner a.zoom {right:0px; bottom:2px; }
			div#gallery_img_wrap img {border-left:2px solid	#a5220d; border-top:2px solid #a5220d; /*width:546px;*/}
				a.zoom {display:block; width:29px; height:29px; background:url(/images/center_col/content/gallery/zoom.gif) left top no-repeat; position:absolute; bottom:5px; right:5px;}
				a.zoom:hover {background:url(/images/center_col/content/gallery/zoom.gif) left bottom no-repeat;}
			div#gallery_desc {width:500px; background:url(/images/center_col/content/gallery/bg.gif); padding:10px 30px;}
			div#gallery_desc p {padding:0; margin-top:5px;}
				table#thumbs_bar {background:url(/images/center_col/content/td_border.gif) left top repeat-x; width:500px;}
				table#thumbs_bar td {padding-top:12px; vertical-align:middle; text-align:center;}
				table#thumbs_bar td img {height:45px; border:2px solid #e79821; cursor:pointer;}
					a#prev {padding-left:6px; background:url(/images/center_col/content/pager/back.gif) left 5px no-repeat;}
					a#next {padding-right:6px; background:url(/images/center_col/content/pager/forward.gif) right 5px no-repeat;}
					span#prev {padding-left:6px; background:url(/images/center_col/content/pager/back_inactive.gif) left 5px no-repeat; color:#bd874e;}
					span#next {padding-right:6px; background:url(/images/center_col/content/pager/forward_inactive.gif) right 5px no-repeat; color:#bd874e;}
			
		div#goods_links {margin-right:19%; padding-bottom:25px; margin-left:4px; padding-left:30px;}
		div#content_inner div#goods_links a.orange_a {margin-right:3%;}
		div#content_inner table.menu td { padding:0 10px 0 10px}
		div#goods_links span {margin-right:2%; line-height:28px; background:url(/images/center_col/content/goods/active.gif) repeat-x; padding:7px 45px 8px 10px;}
		div#goods_links span.no_submenu {background: none; padding-right:5px;}
		div#goods_links span strong {padding-left:9px; background:url(/images/center_col/content/orange_a.gif) left center no-repeat; font-size:11px;}
		
		div.more_links {margin-left:34px; background:#ffe3aa url(/images/center_col/content/goods/more_links.gif) repeat-x; margin-right:19%; margin-top:-25px; margin-bottom:25px; padding:5px 10px 10px 0;}
		div.more_links span {background:url(/images/center_col/content/goods/sublink.gif) left center no-repeat; font-weight:bold; color:#3e140a; margin-left:20px; padding:4px 0 4px 9px; line-height:20px;}
		div#content_inner div.more_links a {background:url(/images/center_col/content/goods/sublink.gif) left center no-repeat; color:#3e140a; margin-left:20px; padding:4px 0 4px 9px; line-height:20px;}
		
		div#goods {margin-left:34px; margin-right:19%;}
			div.goods_block {float:left; width:49%; margin-bottom:10px; padding-bottom:5px; background:url(/images/center_col/content/orange_bottom.jpg) 152px bottom no-repeat;}
				div.goods_block_inner {float:left; background:url(/images/center_col/content/bg_orange_long.jpg) 150px top repeat-y; width:100%;}
			div.goods_block div.goods_pic {position:relative; float:left; width:140px; border-right:2px solid #a5220d; border-bottom:2px solid #a5220d; padding:5px; background:url(/images/center_col/content/goods/bg_img.gif) repeat-y; margin-right:30px;}
			div.goods_block div.goods_pic img { /* width:140px; */ }
			div.goods_block div.goods_info {float:left; width:32%; padding:20px 0 10px;}
			div#content_inner div.goods_block div.goods_info p {padding:0; margin:0;}
			div#content_inner div.goods_block div.goods_info p.title {font-weight:bold; font-size:12px; margin-bottom:12px;}
			div#content_inner div.goods_block div.goods_info p.intro { display:block; height:54px; overflow:hidden; margin-bottom:4px;}
			div#content_inner div.goods_block div.goods_info p.code {color:#ab713e; margin-top:12px;}
			div#content_inner div.goods_block div.goods_info p.code strong {display:block;}
			
			div.goods_block.goods_right {float:right;}
			
			div.pager span#prev {padding-left:6px; background:url(/images/center_col/content/pager/back_inactive2.gif) left 5px no-repeat; color:#ac8a81; font-weight:normal;}
			div.pager span#next {padding-right:6px; background:url(/images/center_col/content/pager/forward_inactive2.gif) right 5px no-repeat; color:#ac8a81; font-weight:normal;}
			
			div.mb_12 {margin-bottom:12px;}
			
			div#login_block {margin-top:10px;}
			div#login_block input.txt_input {padding-left:2px; padding-right:2px;}
			div#login_block input.txt_input.long_search {width:262px; color:#3e140a;}
			div#login_block .button {margin-right:20px;}

			strong.name {font-size:12px;}
			div#content_inner p#properties {position:absolute; top:28px; right:19%; padding-right:35px;}
			div#content_inner p#properties a {color:#ab713e;}
			div#content_inner p.short_p {padding-right:300px;}

	
/* All */

div#content_inner p.big_p .not_imp {color:#ac8a81; font-weight:normal;}
div#content_inner a.orange_a_3 {color:#ff8709; font-weight:bold; text-decoration:underline;}
div#content_inner a.orange_a_3:hover {text-decoration:none;}

/* p404 */
#p404 {background: url(/images/404.jpg) 364px top no-repeat;}
#p404 .big_p { margin:0px 0px 0px 35px;}
#map ul {padding-left:0; padding-top:0; margin-left:35px; margin-top:5px; margin-bottom:0;}
#map ul li {padding:1px 0 1px 14px; display:block; background:url(/images/bg_li.gif) left 6px no-repeat; list-style:none; margin-bottom:5px; margin-left:0px;}
#map ul li.clear {width:1px; float:none; height:20px; clear:both; background:none;}
#map ul li a {font-weight:bold; color:#3e140a;}
#map ul ul { margin:0px 0px 0px 10px;}
#map ul ul li {padding:0 0 0 10px;}
#map ul ul li a {font-weight:normal;}
#map ul ul ul li {background:none; width:auto; float:none; padding:0; margin:0;}
			/*ul.orange_dotted {margin-top:15px; margin-left:9px; padding-left:0; padding-right:80px;}
			ul.orange_dotted li {padding:1px 0 1px 14px; display:block; background:url(/images/center_col/content/bg_li.gif) left 5px no-repeat; list-style:none;}*/
.img_left {margin:0px 20px 10px 0px; border:solid 2px #FF8709;}
.img_right {margin:0px 0px 10px 20px; border:solid 2px #FF8709;}

#goods_links div.menu span { padding: 7px 8px 8px 0px; }

#lang_bar { position:absolute; right:27px; top:20px; font-weight:bolder; }
#lang_bar a { color: #740f03; }


