html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, fieldset, form, label, legend {margin:0; padding:0; border:none; outline:0; background:transparent}

body,html {z-index:0; margin:0; padding:0; border:none; height:100%; width:100%}
body {min-width:980px; max-width:2000px; position:relative; background-color:#fff; font-family:Tahoma, Helvetica, sans-serif; font-size:84%; color:#333}
body * {font-size:100%; line-height:1.2em}

* html body {width:expression(document.documentElement.clientWidth < 980 ? "980px" : document.documentElement.clientWidth > 2000 ? "2000px" : "auto" );}

table {border-collapse:collapse; border-spacing:0; border:none}
img, td, th, div {margin:0; padding:0; border:none; vertical-align:top}

a {color:#0784ff; border:none; margin:0; padding:0}
a:hover {text-decoration:none}


h1,h2,h3,h4,h5,h6 {font-weight:normal; line-height: 1.5em}
h1 {font-size:165%; margin:0.2em 0 0.4em 0; font-weight:bold; color:#0784ff}
h2 {font-size:150%; margin:0.4em 0 0.2em 0; color:#0784ff}
h3 {font-size:130%; margin:0.4em 0 0.2em 0; color:#0784ff}
h4 {font-size:120%; font-weight:normal}
h5 {font-size:100%; font-weight:bold}
h6 {font-size:90%}

#caption {font-size:140%; margin:0.4em 0 0.2em 0; color:#0784ff; font-weight:normal}
.cat_caption {font-size:165%; margin:0.2em 0 0.4em 0; font-weight:bold; color:#0784ff}
.cat_cap {font-size:165%; margin:0.5em 0 0.6em 0; font-weight:bold; color:#0784ff}

p, li, div {line-height:1.5em}
p {margin:0.8em 0 0.4em 0}
ul {margin:0.2em 0 0.6em 2em; padding:0}

body {width:100%; /* background:url(/f/new_profkom/i/clouds.jpg) repeat-x 0 0 */}
#clouds {background:url(/f/new_profkom/i/clouds.jpg) repeat-x 0 0}
#zabor {background:url(/f/new_profkom/i/zabor22.png) repeat-x 0 0}
#zabor_2 {background:url(/f/new_profkom/i/zabor33.png) repeat-x 0 0}
#zabor_3 {background:url(/f/new_profkom/i/zabor.png) repeat-x 0 220px; width:100%; height:308px}
#tree_1 {width:397px; height:101px; background:url(/f/new_profkom/i/tree_1.png) no-repeat; position:absolute; z-index:-1; top:80px; left:15%}
#tree_2 {width:233px; height:97px; background:url(/f/new_profkom/i/tree_2.png) no-repeat; position:absolute; z-index:-1; top:95px; left:70%}

#main {max-width:1600px; min-height:100%; margin:0 auto -169px; padding:0 10px}
#all {padding:0 0 169px}
	#head {height:308px; position:relative; /* background:url(/f/new_profkom/i/big_pic.png) no-repeat 50% 76px */}
	#big_pic {height:308px; background:url(/f/new_profkom/i/big_pic.png) no-repeat 50% 73px}
		#anim {position:absolute; width:100%; height:300px; min-width:1024px}
	#head_2 {height:233px; position:relative; /* background:url(/f/new_profkom/i/big_pic.png) no-repeat 50% 76px */}
		#car {width:189px; height:100px; background:url(/f/new_profkom/i/car.png) no-repeat 0 0; position:absolute; top:113px; left:62%}
		#homes {width:271px; height:108px; background:url(/f/new_profkom/i/home.png) no-repeat 0 0; position:absolute; top:90px; left:16%}
		#logo {position:absolute; background:url(/f/new_profkom/i/bg_logo.png) no-repeat 0 0; width:738px; left:50%; margin-left:-365px}
			#logos {margin:auto; width:407px}
		#nav {position:absolute; left:0; top:17px}
			#navigator 	{width:170px; overflow:hidden; margin:0 0 0 10px}
			#navigator li {float:left; list-style:none; padding:0 22px}
			#navigator img	{width:10px; height:12px; border:0px}
			#navigator	#home a img	{background:url(/f/new_profkom/i/fast_nav.gif) 0 0 no-repeat;}
			#navigator	#home a:hover img	{background:url(/f/new_profkom/i/fast_nav.gif) -11px 0 no-repeat}
			#navigator	#sitemap a img	{background:url(/f/new_profkom/i/fast_nav.gif) -23px 0 no-repeat}
			#navigator	#sitemap a:hover img	{background:url(/f/new_profkom/i/fast_nav.gif) -33px 0 no-repeat}
			#navigator	#feedback img {width:13px}
			#navigator	#feedback a img	{background:url(/f/new_profkom/i/fast_nav.gif) -43px 0 no-repeat}
			#navigator	#feedback a:hover img	{background:url(/f/new_profkom/i/fast_nav.gif) -56px 0 no-repeat}
			
		#phone {position:absolute; right:15px; top:0; font-size:24px; color:#fff}
		#phone span {font-size:12px}
	
	#center {}
		#main_menu_l {background:url(/f/new_profkom/i/main_menu_l.png) no-repeat 0 0; height:45px; padding:0 0 0 18px}
			#main_menu_r {background:url(/f/new_profkom/i/main_menu_r.png) no-repeat 100% 0; height:45px; padding:0 18px 0 0}
				#main_menu_c {background:url(/f/new_profkom/i/main_menu_c.gif) repeat-x; height:45px}
				#main_menu_c table {width:100%}
				#main_menu_c table table {display:none}
				#main_menu_c table td.divider {background:url(/f/new_profkom/i/main_menu_div.gif) no-repeat; height:45px; width:2px}
				#main_menu_c table td a.height {display:block; font-size:15px; color:#fff; text-decoration:none; text-align:center; padding:13px 0 0; height: 45px}
				#main_menu_c table td a.active {background:url(/f/new_profkom/i/main_menu_act.gif) repeat-x; display:block; font-size:15px; color:#fff; text-decoration:none; text-align:center; padding:13px 0 0; height: 45px}
				

/* 
	LEVEL ONE
*/
ul.dropdown                         { list-style: none outside none; margin: 0; position: relative; width:100%}
ul.dropdown li                      { float: left; zoom: 1; width:100%}
ul.dropdown a:hover		            { background:url(/f/new_profkom/i/main_menu_act.gif) repeat-x}
ul.dropdown a:active                { background:url(/f/new_profkom/i/main_menu_act.gif) repeat-x }
ul.dropdown li a                    { display: block; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background:url(/f/new_profkom/i/main_menu_act.gif) repeat-x }
ul.dropdown li.hover a              { color: black; }

/* 
	LEVEL TWO
*/
ul.dropdown ul 						{visibility: hidden; position: absolute; top: 45px; left: 0; width:100%; z-index:800}
ul.dropdown ul li 					{font-weight: normal; text-align:left; list-style: none outside none;}
ul.dropdown ul.sub_menu 	{margin:0; background: #0085d9; text-align:left; padding:10px 0 12px 0}
ul.dropdown ul.sub_menu li 	{padding: 5px 0 0 20px; float:none; width:100%; height:auto}
ul.dropdown ul.sub_menu li a	{color: #fff; text-decoration: none; padding-left:15px; padding-right:5px; background:url(/f/new_profkom/i/menu_libg.gif) no-repeat left center; text-align:left}
ul.dropdown ul.sub_menu li:hover 	{background: none;}
ul.dropdown ul.sub_menu li:hover a	{color: #fffff; text-decoration: underline;}

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

#container {overflow:hidden; background:#fff;}
			.blue {width:187px; height:25px; background:url(/f/new_profkom/i/bg_blue.jpg) no-repeat; font-size:14px; color:#fff; text-align:center; padding:5px 0 0; margin:auto}
			.banner {text-align:center; margin:10px 0}
			#left_col {float:left; width:19%; padding:0 1%; background:#fff}
				#cat_menu {margin:1em auto; list-style:none; overflow:hidden; width:190px}
				#cat_menu li {background:url(/f/new_profkom/i/cat_menu_mark.gif) no-repeat 0 7px; padding:0 0 0 13px}
				#cat_menu li a {font-size:14px; color:#464748}
				#cat_menu .act {color:#D91309}
				
				#proizv {margin:5px auto 20px}
				#proizv p {text-align:center; width:187px; margin-left:auto; margin-right:auto}
				#proizv p img {display:block; margin:auto}
				#proizv .all_proizv {text-align:right}
				#proizv .all_proizv a {color:#0784ff; font-size:11px}
				
				#friend {text-align:center; margin:10px auto 20px}
				#friend object {display:block; width:150px; margin:auto}
			
			#center_col {float:left; width:56%; padding:10px 1%;  background:#fff}
				.m_banner {text-align:center; margin:0 0 10px; background:#d4dce0}
				#search_l {background:url(/f/new_profkom/i/search_l.jpg) no-repeat 0 0; height:39px; padding:0 0 0 13px}
					#search_r {background:url(/f/new_profkom/i/search_r.jpg) no-repeat 100% 0; height:39px; padding:0 13px 0 0}
						#search_c {background:url(/f/new_profkom/i/search_c.jpg) repeat-x 0 0; height:29px; padding:10px 0 0}
						#search_c input {font-size:13px; height:16px; padding:0; border:1px solid #aaa; width:84%}
						#search_c #but {width:64px; background:url(/f/new_profkom/i/but_search.jpg) no-repeat; border:0; margin:0 0 0 10px}
				.cat {width:100%}
				.cat td {border:1px dotted #aaa; padding:0 0 10px}
				.cat td p {padding:0 0 0 10%}
				.cat td p a {color:#0784ff; font-size:15px; font-weight:bold}
				.cat td img {float:left}
				.cat td ul {margin:0 0 0 95px; list-style:none}
				.cat td ul li {line-height:1em}
				.cat td ul li a {color:#464748; font-size:14px}

        .cat_new {width:100%;}
				.cat_new td {border:1px dotted #aaa; padding:0.5em 0; vertical-align:middle; width:auto; border-right:none; width:100px}
				.cat_new td img {padding:1em; padding:0.5em;}
				.cat_new td.name {width:40%; border-left:none; border-right:1px dotted #aaa;}
                     		.cat_new td p {padding-top:1em;}
				.cat_new td.empt {border:none; width:auto}
				.cat_new td a {color:#464748}
			#right_col {float:left; width:19%; padding:10px 1%; background:#fff}
				#lk, #reg {color:#0784ff; font-size:12px; display:block; padding-left:25px; width:150px; height: 18px; margin:auto}
				#lk {background:url(/f/new_profkom/i/ico_lk.gif) no-repeat 0 0}
				#reg {background:url(/f/new_profkom/i/ico_reg.gif) no-repeat 0 0; margin:5px auto 0}
				#basket {width:187px; height:84px; background:url(/f/new_profkom/i/bg_basket.jpg) no-repeat; color:#fff; margin:20px auto; padding:5px 0}
				#basket p {font-size:14px; margin:0 0 5px; text-align:center}
				#basket div {font-size:12px; padding:0 0 0 15px}
				#basket #to_basket {display:block; width:122px; margin:5px auto 0}
				#call {display:block; width:182px; margin:15px auto 10px}
				
				#last_news {margin:0 auto; list-style:none; width:187px}
				#last_news li {margin:5px 0 1em}
				#last_news li span {color:#0784ff; font-size:11px}
				#last_news li p {margin:0}
				#last_news li p a {color:#464748; font-size:12px}
				#last_news li div img {border:1px solid #064cbb}
				#last_news #all_news {text-align:right}
				#last_news #all_news a {color:#0784ff; font-size:11px}
				
				#online {width:188px; display:block; margin:5px auto 15px}
				#services {margin:0 auto 1em; list-style:none; width:187px}
				#services li {margin:5px 0 5px 1em}
				#services li a {color:#0784ff; font-size:12px}
				#services #all_services {text-align:right}
				#services #all_services a {font-size:11px}
				
				#vote {background:url(/f/new_profkom/i/vote.gif) repeat-y; width:187px; margin:auto}
				#vote_b {background:url(/f/new_profkom/i/vote_b.gif) no-repeat 0 100%; padding:10px 5px 10px; width:177px}
				#vote_b p {margin:0 0 5px; color:#0784ff; font-size:11px; font-weight:bold}
				#vote_b span {display:block; color:#2d2c2c; font-size:11px}
				#vote_b .#vote_sub {width:76px; height:24px; background:url(/f/new_profkom/i/bg_vote_sub.png) no-repeat; border:0}
				#vote_b div {/* margin:15px auto 0; width:80% */}
				#vote_b div a {color:#0784ff; font-size:11px; display:block; /* float:right; */ background:url(/f/new_profkom/i/ico_arch.gif) no-repeat 0 0; padding:0 0 0 15px; margin:5px 0 0}
				.opros h2 {display:none}
				
#footer {width:100%; height:169px; margin:auto; background:url(/f/new_profkom/i/bg_footer.jpg) repeat-x}
	#footer_l {max-width:1600px; margin:auto; background:url(/f/new_profkom/i/bg_footer_l.jpg) no-repeat 10px 0; height:169px; padding:0}
		#footer_r {width:97%; background:url(/f/new_profkom/i/bg_footer_r.jpg) no-repeat 100% 0; height:169px; padding:0; margin-left:25px}
			#footer_c {width:98%; background:url(/f/new_profkom/i/bg_footer_c.jpg) repeat-x 0 0; overflow:hidden; height:169px; color:#464748; font-size:12px; margin-right:22px}
			#footer_c a {color:#0784ff}
				#foot_1 {float:left; width:20%; background:url(/f/new_profkom/i/footer_pic.jpg) no-repeat 50% 100%; height:100%}
				#foot_2 {float:left; width:30%; padding:95px 0 0}
				#foot_3 {float:left; width:30%; padding:100px 0 0}
					#sm {font-size:11px; margin:10px 0 0}
					#sm a {color:#464748; text-decoration:none}
					#sm img {margin-right:5px; float:left}

				#foot_4 {float:left; width:20%; padding:110px 0 0; text-align:center}
				
				
				
	/* styles for second page*/
	#path, #path a {color:#0784ff; font-size:11px}
	#path img {margin-top:10px}
	
	#content_body_1 {background:url(/f/new_profkom/i/content_body_1.gif) repeat-y 0 0}
	#content_body_2 {background:url(/f/new_profkom/i/content_body_1.gif) repeat-y 100% 0}
	#content_body_3 {background:url(/f/new_profkom/i/content_body_3.gif) repeat-x 0 100%}
	#content_body_4 {background:url(/f/new_profkom/i/content_body_4.gif) no-repeat 0 100%}
	#content_body_5 {background:url(/f/new_profkom/i/content_body_5.gif) no-repeat 100% 100%; padding:15px 5px 30px}
	#content_body_5 .links {overflow:hidden}
	
	#content_body_6 {background:url(/f/new_profkom/i/content_body_3.gif) repeat-x 0 0 transparent}
	#content_body_6 #content_body_5 {padding:0 10px 30px}
	#content_body_7 {background:url(/f/new_profkom/i/content_body_8.gif) no-repeat 0 0 transparent}
	#content_body_8 {background:url(/f/new_profkom/i/content_body_9.gif) no-repeat 100% 0 transparent; padding:18px 0 0}
	
	.cat_nav {float:left}
	.cat_nav .cur {color:#0784ff; text-decoration:none}
	.cat_nav .current {background:#0784ff; color:#fff; text-decoration:none; padding:3px 4px}
	.order {display:block; width:117px; height:19px; background:url(/f/new_profkom/i/order.jpg) no-repeat 0 0; float:right; font-size:11px; color:#fff; text-transform:uppercase; text-decoration:none; text-align:center; padding:5px 0 0; margin:0 0 5px}
	.download_price {display:block; background:url(/f/new_profkom/i/ico_price.gif) no-repeat 0 0; padding:0 0 0 20px; float:right; color:#0784ff; margin:0 0 0 40px}
	
	.pic_cat2 {width:170px}
	.pic_cat2 img {border:1px solid #aaa; margin:0 10px 0 0}
	.pic_cat {/*width:170px*/}
	.pic_cat img {border:1px solid #aaa; margin:0 10px 0 0}
	.list_cat {width:100%; margin:0 0 20px;border-top: 1px dotted #AAAAAA;margin-top:15px;}
	.list_cat img {border:1px solid #aaa; margin:0 10px 0 0}
	.list_cat a {color:#0784ff}
	.list_cat td {padding:0 0 14px}
	.list_cat .pic_s { padding-top:5px}
	.list_cat .cena {text-align:center; width:15%; color:#0784FF; font-size:16px}
	.list_cat .zakaz {width:65%; text-align: right; padding-right: 37px;}
	.list_cat .cena p {color:#0784ff}
	.list_cat .desc {width:57%}
	.list_cat .kol {width:28px; border:1px solid #aaa}
	.list_cat .but_zak {width:85px; height:18px; background:url(/f/new_profkom/i/ico_zakaz.gif) no-repeat 0 0; border:0; margin:3px 0 0 3px; cursor:pointer; padding-left:20px; }
	.list_cat .end {border-bottom:1px dotted #aaa}
	
	.basket {border:1px dotted #B0B0B0; width:100%}
	.basket th {border:1px dotted #B0B0B0; padding:5px 15px 10px}
	.basket td {border:1px dotted #B0B0B0; text-align:center; padding:5px 0 0}
	
	.tov_1 {background:url(/f/new_profkom/i/content_body_1.gif) repeat-y 0 0}
	.tov_2 {background:url(/f/new_profkom/i/content_body_1.gif) repeat-y 100% 0}
	.tov_3 {background:url(/f/new_profkom/i/content_body_3.gif) repeat-x 0 100%}
	.tov_4 {background:url(/f/new_profkom/i/content_body_3.gif) repeat-x 0 0}
	.tov_5 {background:url(/f/new_profkom/i/content_body_4.gif) no-repeat 0 100%}
	.tov_6 {background:url(/f/new_profkom/i/content_body_5.gif) no-repeat 100% 100%}
	.tov_7 {background:url(/f/new_profkom/i/content_body_6.gif) no-repeat 0 0}
	.tov_8 {background:url(/f/new_profkom/i/content_body_7.gif) no-repeat 100% 0; padding:20px 12px 30px}
	.tov_8 table {width:100%}
	.tov_8 table td {width:25%; text-align:center; color:#0784ff}
	.tov_8 table td a {color:#0784ff}
	.tov_8 table td img {display:block; margin:auto}
	.tov_8 table td p {margin:3em 0 0}
	
	
	/* товарная карточка */
	.cart {overflow:hidden; margin:0 0 20px}
	.cart img {float:left; border:1px solid #aaa; margin:0 12px 0 0}
	.cart .kart_z {overflow:hidden}
	.cart .kart_z span {color:#0784ff; font-size:14px}
	.cart .kol {width:28px; border:1px solid #aaa; margin:0 0 0 3%}
	.cart .but_zak {width:95px; height:14px; background:url(/f/new_profkom/i/ico_zakaz.gif) no-repeat 0 2px; border:0; font-weight:bold; font-size:12px; color:#0784ff; margin:0 0 0 3px; cursor:pointer}
	.product {width:100%; margin:0 0 20px}
	.product th {border:1px dotted #aaa; text-align:left; font-size:13px; padding:2px 10px}
	.product td {border:1px dotted #aaa; padding:2px 10px; font-size:13px}
	
	table.collection {width:90%; margin:auto;}
	table.collection td {padding:0.3em; vertical-align:middle; text-align:left; border:1px dotted #aaa; padding:2px 10px; font-size:13px}
	table.collection td img {padding:0.3em;}
	table.collection td.descr {text-align:left;}
	
	.color_icon {padding:2px 2px 2px 0}
	.color_icons {width:30%;}
	.color_icons td {padding:0.2em;}
	.color_icons th {padding:0.2em; text-align:left}
	
	.cat_main2 {width:100%}
	
	.answers .a1 {background:#fd0237}
	.answers .a2 {background:#2502fd}
	.answers .a3 {background:#02fd4f}
	.answers .a4 {background:#fdee02}
	.answers .a5 {background:#e802fd}
	.answers .a6 {background:#04c5fd}
	.answers .a7 {background:#fdae04}
	.answers .a8 {background:#fd0237}
	.answers .a9 {background:#2502fd}
	.answers .a10 {background:#02fd4f}
	.answers .a11 {background:#fdee02}
	.answers .a12 {background:#e802fd}
	.answers .a13 {background:#04c5fd}
	.answers .a14 {background:#fdae04}
	
	.art_img_l {float:left; margin-right:0.5em; border: solid 1px #0a65cb}
	.art_img_r {float:right; margin-left:0.5em; border: solid 1px #0a65cb}
	table.art {width:100%;}
	table.art img {border:1px solid #8f8f8f}
	table.art td {padding:0.7em; vertical-align:top;}
	table.art td p {padding-top:0; margin-top:0;}
	
	.search_result {}
	.search_result td {padding:5px 0}
	.search_result .pic {width:100px; height:100px; padding:5px 10px 5px 5px}
	.search_result .pic img {border:1px solid #8f8f8f}
	
	/*Баннер*/
	#win {background: url(img/win.png) repeat scroll 0 0 transparent; display: none;  height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2000}
	#popup {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #497684; height: 480px; padding: 0;  position: fixed; text-align: center; width: 620px; 			z-index: 3000;}
	#cancel {background: url(/f/new_profkom/i/closelabel.gif) no-repeat scroll 0 0 transparent; cursor: pointer; display: block; float: right; height: 20px; 	position: absolute; right: 4px; width: 66px;}
	#obj {display: none;}
	.sample {padding: 15px 0;}
	
/*---------------------
	Forms & order
---------------------*/

input#reg3				{display:none}
table.reg1				{}
table.reg1  td			{padding:0.2em}
table.reg1  tr.top td	{padding-top:0.8em}
table.reg1  tr.top2 td	{padding-top:0.4em}
table.reg1	textarea	{width:97%; margin-top:0.2em}

table#preOrder {width:100%}
table#preOrder td.auth {padding-right:0.5em; border-bottom:1px solid #aaa}
table#preOrder td.new {padding-left:1em}

form *            {vertical-align:top}
input, textarea   {border:1px #d2d1cd solid; color:#333}
/*input.submit   {border:1px #d2d1cd solid; color:#333}*/
input.button			{border:none; cursor:pointer}
input.button1 		{cursor:pointer}
input.radio				{border:none}
input#reg3				{display:none}
div.input         {border:1px #d2d1cd solid; color:#4c4c4c; overflow:hidden; zoom:1; background-color:#fff; display:inline; padding:1px 2px; font-size:90%}

div.noedit				{display:inline}

button.auth       {background:none; border:none; vertical-align:middle; padding:0; margin:0; color:#1e307b; text-decoration:underline; cursor:pointer; font-size:94%}

hr {height:0; color:#fff; border-top:none; border-left:none; border-right:none; background:none; border-bottom:1px dotted #b4b4b4; margin:0.2em 0}

p.error {color:#cc0000; font-weight:bold; padding:0.5em 1em 0.5em 1em; border:1px dashed #ff9999}
	
.catsite {
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    margin-top: 70px;
    margin-left: 41px;
    width: 140px;

}

.red_warning {border:1px dotted #ff0300; padding:10px 10px; font-size:12px; color:#ff0300; margin:0 0 2em; font-weight:bold}
.red_warning a {background:url(/f/new_profkom/i/price_down_ico.gif) no-repeat 100% 0; padding:0 15px 2px 0}

:focus {
-moz-outline: 3px solid #fff !important;
}
input[type="radio"]:focus {
-moz-outline-radius: 12px !important;
-moz-outline-offset: 0px !important;
}


div.object2{text-align:left; padding: 10px; margin-top:30px; margin-bottom: 100px;}
div.object2 nobr{color:#ff0000; font-size:18px;}
div.object2 span{font-size:14px;}
div.object2 img{margin-bottom:20px; float:left;margin-right:10px; width: 140px;}
#specpred {height:100%; width:188px; margin: 20px auto;}
#specpred div.bottom {background:url(/f/i/specpred_bottom.png) no-repeat scroll 0 0 transparent;height: 22px;width:188px}
#specpred div.center {border-left:1px dotted #e5342e;border-right:1px dotted #e5342e;}
#specpred div.top2 {background:url(/f/i/akc.png) no-repeat scroll 0 0 transparent; height:100%; width:188px; padding: 25px 0;}
#specpred div.top {background:url(/f/i/specpred_top.png) no-repeat scroll 0 0 transparent; height:100%; width:188px; padding: 25px 0;}
#specpred div.object{text-align:center; padding: 10px;}
div.object nobr{color:#ff0000; font-size:18px;}
div.object span{font-size:14px;}
div.object img{margin-bottom:20px;}

/*====TEST PAGE======*/
.logo_no_bg{background:url('/f/new_profkom/i/logo_plash_test.png') no-repeat scroll 0 0 transparent !important;}
.new_phone_test{color:#000 !important;right: 23px !important;}


#nav2 {position:absolute; left:0; top:17px}
			#navigator2 	{width:170px; overflow:hidden; margin:0 0 0 10px}
			#navigator2 li {float:left; list-style:none; padding:0 22px}
			#navigator2 img	{width:10px; height:12px; border:0px}
			#navigator2	#home a img	{background:url(/f/new_profkom/i/fast_nav2.gif) 0 0 no-repeat;}
			#navigator2	#home a:hover img	{background:url(/f/new_profkom/i/fast_nav2.gif) -11px 0 no-repeat}
			#navigator2	#sitemap a img	{background:url(/f/new_profkom/i/fast_nav2.gif) -23px 0 no-repeat}
			#navigator2	#sitemap a:hover img	{background:url(/f/new_profkom/i/fast_nav2.gif) -33px 0 no-repeat}
			#navigator2	#feedback img {width:13px}
			#navigator2	#feedback a img	{background:url(/f/new_profkom/i/fast_nav2.gif) -43px 0 no-repeat}
			#navigator2	#feedback a:hover img	{background:url(/f/new_profkom/i/fast_nav2.gif) -56px 0 no-repeat}
			
			
/*======NEW DESIGN======
#tree_1{display:none;}
#tree_2{display:none;}
#homes{display:none;}
#car{display:none;}
#zabor_2{background:none !important;}
#clouds{background:none !important;}
#head_2{height: 133px !important;}
#footer{background:none !important;}
#footer_l{background:none !important;}
#footer_r{background:none !important;}

*/


.img_margin{margin:5px;}

.uslugi td{padding: 10px 5px 25px 10px}

.cat_new1 {width:100%; text-align:center;}
.cat_new1 td {padding:10px 10px 10px 10px; width:auto; border-right:none}

.cat_new2 {width:20%; text-align:center;}
.cat_new2 td {border:1px dotted #aaa; padding:10px 10px 10px 10px; vertical-align:middle; width:auto; border-right:none}

/*======NEW CATALOGUE======*/
.left_cat {margin-left:2em; width:94%}
.left_cat td {padding: 0.6em 0 0 0}
.left_cat .pic2 {padding-right:5px; text-align:center}
.left_cat .act {color:#D91309}

p.more {margin-bottom:3em; font-size:120%}
p.more a {color:#D91309}


	.novinki  	{ border:2px dotted #cecece; padding:0 10px 10px; margin-top:25px}
		.novinki h1	{background: url(/f/i/new.jpg) left no-repeat; padding-left:50px}
	.p_tov { text-align:center}	
		.p_tov div { margin-bottom:20px; text-align:center}	

.li	{ float:right; width:31px; margin-left:63px}
.cats_div .left_cat .pic2 {text-align:left;width:18%;}
.cats_div .left_cat .pic2 img {border:1px solid}
.cats_div .left_cat img {float:left;margin-right:10px;margin-bottom:5px;border:1px solid;}
.left_cat3 {width:100%;}
.left_cat3 table td img {width:70px;}
.left_cat3 table td  a.picture {text-decoration:none}
table td ul.fst_li a img {margin-right:10px;}
table td ul ul.fst_li {padding-left:20px;margin: 0.2em 0 0.6em 2em;list-style-type:square;color: #65C22B;}
table td ul.fst_li {padding-left:0;margin-left:10px;list-style-type:none;margin-top:20px;}
#left_col #cat .left_cat .act {color: #000;}
table td ul ul.fst_li a {font-size:13px;}
.green_li li{color: #65C22B;}
.the_no {list-style-type:none; background: none repeat scroll 0 0 transparent !important;}
.catalog td p.cat_name{min-height:60px;}
.catalog td .item .jx_lnk img {height:100px;}

.left_cat ul {margin:1em 0 1em -4px}
.left_cat ul ul {margin:1em 0 0 1.6em}
.left_cat li {color:#0784ff !important}
.left_cat li * {line-height:1.5em;}

.notextd {text-decoration:none;}
.spisok_td {padding-bottom:0 !important;}
.product {margin: 0 0 20px;width: 100%;}
.product th {border: 1px dotted #AAAAAA;font-size: 13px;padding: 7px 10px;text-align: left;}
.product td {border: 1px dotted #AAAAAA;font-size: 13px;padding: 7px 10px;}

.catalog td {border: 1px solid #CDCDCD;}
.catalog td:hover	{border:1px solid #369a14;}
.catalog td:hover	.minus img {background: url(/f/i/minus_a.jpg) no-repeat scroll 0 0 transparent; float: left; }
.catalog td:hover	.plus img {background: url(/f/i/plus_a.jpg) no-repeat scroll 0 0 transparent; float: left;}
.catalog td:hover .to_basket {background: url(/f/i/korz_a.jpg) no-repeat 0 50%; display:block; width:100px; height:30px; margin:0 auto; clear:both; cursor:pointer; border:none}

.color_icon {padding:2px 2px 2px 0}
.color_icons {width:40%;}
.color_icons td {padding:0.2em;}
.color_icons th {padding:0.2em; text-align:left}


.zag2 td {padding-bottom:0.2em}
.zag2 td.pic2 {padding-right:0;width:40px;}
.zag2 td.pic2 img {padding-top: 3px;}
.zag2 td a.name{color:#000;font-size:16px;text-decoration: none}
.zag2 td{vertical-align:top;}
.submenu {border-bottom:1px solid #DDDDDD;}
.spisok_cats td {padding-left:45px !important;padding-top: 0;}
.spisok_cats td ul{margin-top:0;}
.empt {border:none !important;}
table td ul.fst_li li.lis {background:none !important;}
table td .the_no ul.fst_li li.lis {background:url(/f/i/li_bg.jpg) no-repeat scroll left 8px transparent !important;}
.in_posit td{width:65%;}
@media all and (-webkit-min-device-pixel-ratio:0) {
.pic_cat {width: 37% !important;}
}
.podelitsya {width:100%;height:40px;margin-top:30px;}
.yashare-auto-init {float:right;}
.uslugi td {padding: 5px 5px 25px 10px;}

.cat_table_abstract {width:100%;margin-bottom: 10px;padding-bottom:15px;}
.cat_table_abstract img {border: 1px solid #AAAAAA;margin: 0.4em 10px 10px 0;float:left;}
.cveta_table td {padding-right:15px;padding-bottom:15px;padding-left:2px;}
.cveta_table td div.tovar {float:left;margin-right:15px;margin-bottom:15px; height: 140px;width: 120px;}

.photo_cat {float:left;margin-right:15px;margin-bottom:15px;}
.photo_cat img {border: 1px solid #AAAAAA;}


#slider.slide_main {width:100%;height:280px;margin:0 0 20px 0;padding:0;}
#slider.slide_main .slider_wrap {position:relative;height:280px;margin:0;padding:0 230px 0 1px;background:url(/f/new_profkom/profkom_banner_plashka.jpg) repeat-x scroll right 0 #0159CA;}
#slider.slide_main .slider_wrap a.slide_image {display:block;width:100%;height:280px;}
ul#pettabs.slide_list {position:absolute;top:0;right:0; list-style:none; width:227px;height:226px;margin:0;padding:6px 0 0 0;}
ul#pettabs.slide_list li {display:block;width:100%;height:39px;margin:0;padding:0;}
ul#pettabs.slide_list a:hover,
ul#pettabs.slide_list li.selected a {background:url(/f/new_profkom/profkom_banner_arrow.png) no-repeat left center;}
ul#pettabs.slide_list a,
ul#pettabs.slide_list li.selected a {display:block;height:34px;margin:0;padding:0 0 0 20px;font-size:11pt;line-height:27pt;text-decoration:none;cursor:pointer;}
ul#pettabs.slide_list span {display:inline-block;padding-top:7px;color:#DCE4E8;border-bottom:1px dashed #DCE4E8;}
ul#pettabs.slide_list a:hover span,
ul#pettabs.slide_list li.selected span {border:0 none;color:#2c2c2c;}

