body,html {font-family:arial, sans-serif; font-size:90%; color:#000; margin:0; padding:0; background-color:#fff; height:100%; overflow:auto; min-width:1000px}

body * {font-size:100%}

table {border-collapse:collapse; margin:0;  border-spacing:0; border-width:0}
table td{padding:0}
div,img,table {border:0}
img {margin:0; padding:0}
a {color:#0db02b; text-decoration:underline}
img.png {behavior: url(/f/profkom/css/png.htc)}
p {line-height:1.3em}
ul {list-style-image: url('/f/profkom/i/bul.gif')}
ul li {list-style-image: url('/f/profkom/i/bul.gif')}

h1	{margin:0em 0 0.8em 0; padding:0; font-size:160%; color:#d12421; font-weight:normal; line-height:1em}
h2	{margin:1em 0 0.7em 0; font-size:140%; color:#d12421; font-weight:normal}
h3	{margin:1em 0 0.7em 0; font-size:130%; color:#d12421; font-weight:normal}
h4	{margin:1em 0 0.3em 0; font-size:120%; color:#000000; font-weight:normal}
h5	{margin:1em 0 0.3em 0; font-size:100%; color:#000000}
h6	{margin:1em 0 0.3em 0; font-size:90%; color:#000000}

hr { color: #0db02b; background-color:#0db02b; border:0px none; height:1px; clear:both; } 


div.spacer {background-color: #09a722}

#header {background: url('/f/profkom/i/g_1.png') repeat-x #fff; height: 220px; padding:1em}
#header div.house {background: url('/f/profkom/i/nebo.jpg') top left repeat-x;}


#header-sec {background: url('/f/profkom/i/bg-sec.gif') repeat-x #fff; padding:1em}

.navig {vertical-align: middle; text-align:center}
.navig img {margin:0 0 1em 1em}
.navig .border {background: url('/f/profkom/i/green.gif') bottom left repeat-x; width:80%}
p.path {font-size:88%; padding:0 0 0.5em 0; margin:0}
p.path span.rarr {font-size:120%; color:#0db02b}

.mainmenu {width:100%; font-size:130%}
.mainmenu a {color:#fff}
.mainmenu a:hover {text-decoration:none}
.mainmenu td.bg {background: url('/f/profkom/i/bg-menu.gif') top left repeat-x #09a721; height:36px; text-align:center}
.mainmenu td.cr-1 {background: url('/f/profkom/i/menu-1.gif') top right no-repeat; height:36px}
.mainmenu td.cr-2 {background: url('/f/profkom/i/menu-2.gif') top right no-repeat; height:36px;}
.mainmenu td.cr-3 {background: url('/f/profkom/i/menu-3.gif') top left no-repeat; height:36px; width:1%}
.mainmenu td.cr-4 {background: url('/f/profkom/i/menu-4.gif') top left no-repeat; height:36px; width:1%}
.mainmenu td.br {background: url('/f/profkom/i/br.gif') top center no-repeat #09a721; height:36px; width:1%}




#content {padding:1em 0 1em 0}
.b_div {color:#d91309; background-color: #f9efd8; padding: 1em 0 1em 0; vertical-align: middle;}
.b_div h3 {color:#0db02b; font-weight:bold}
.submenu {padding:0 0 0 1em}
.submenu h3 {font-size:130%; color:#d12421; text-transform: uppercase; margin-top:0; padding-top:0}
.submenu a {color:#d91309}
.submenu ul#ul_menu {margin:0 0 0 0.5em; padding:0}
  .submenu ul#ul_menu li {list-style-image:none; list-style-type:none; padding-top:20px}
    .submenu ul#ul_menu li ul li {padding-left:1em}
.submenu ul#ul_menu a {padding-left:5px}
.submenu ul#ul_menu a.act  {color:#329936; text-decoration:none; font-weight:bold; padding:7px 0 5px 25px; background:url('/f/profkom/i/list.gif') no-repeat left center}
.submenu img {margin-right:0.3em}
.news {padding:0 1em 0em 1em; margin-top:1.5em}
.news h3 {font-size:130%; color:#d12421; text-transform: uppercase; margin-top:0; padding-top:0 }
.news a {color:#d91309}
.news div {background: url('/f/profkom/i/list.gif') left top no-repeat; padding:0 0 10px 25px}
#left_c{
  width:20%;
  vertical-align: top;
}
#center_c{
  width:65%;
  vertical-align: top;
}
#right_c{
  width:15%;
  vertical-align: top;
}

.c_div{
  padding:0 1em 1em 1em;}
.c_div h4 {color:#d12421; font-weight:bold}

#footer {background-color: #f5e6c2; width: 100%; color:#303030; border-top:2px #0db02b solid}
#footer a {color:#d91309; text-decoration:underline}
#footer table.foot {width:90%; margin:1em}
#footer table.foot td {width:30%; padding:0 1em 0 1em}

table .partner {margin:1em 0 1em 0; border:0}
table .partner td {padding:0.5em 0 0.5em 0}
.brand {border:2px solid #0db02b} 

div.part {color:#0db02b; text-align:center; padding:0.5em}
div.part h3 {color:#0db02b; font-weight:bold}
div.part img {margin:0 0 2em 0}
p.pr {}
p.pr img {border:2px solid #0db02b; margin:0.5em; vertical-align:middle}

table.product {width:80%; border-collapse:collapse; margin-left: 10%;}
table.product th.br {text-align: right; border-bottom: 2px solid #0db02b; padding: 1em 0 0em 0; margin: 1em 0 0.4em 0; font-size: 115%}
table.product th {text-align: right;}
table.product td {vertical-align: top; text-align: right; padding:0.3em;}
table.tr td {vertical-align:middle; text-align:left; padding:0.3em}
#left {text-align: left;}
table.product th.left {text-align:left; vertical-align:middle;}
table.product td.left {text-align:left; vertical-align:middle;}
table.product td.cap {text-align:center; vertical-align:viddle;}
table.product th.cap {text-align:center; vertical-align:viddle;}
.rashod {width:100%; border-collapse:collapse;}
       .rashod th {padding:1em 0 0em 0; margin:1em 0 0.4em 0; font-size:100%; border-bottom: 1px solid #0db02b; text-align: right;}
       .rashod td {border-bottom:1px solid #0db02b; padding:0.6em 0 0.6em 0; vertical-align: middle; text-align: right}
       #cap {text-align: center;}
.tech {margin-top: 0.5em; text-align:center; width:100%}

table.tr td.logo {width:100px; text-align:center}
table.tr td.logo  img {border:2px solid #d9dcda;}

table#cat td        {padding:0.6em 0.4em 0.6em 0; vertical-align:middle; border-bottom:1px solid #eee}
tableþcat2          {margin-top:1em; width:100%}
table#cat2 td       {padding:0.6em 0.4em 0.6em 0; vertical-align:middle; border-bottom:1px solid #eee}
table#cat2 td.left  {width:100px}

		.table_tovar	{width:100%; margin-top: 10px}
			.table_tovar td	{width:33%; vertical-align:top; padding-bottom:10px;}
				.tovar	{width:170px; margin:0 0 1.6em 0}
				.tovar	a {display:block}
				.tovar_center .tovar {margin:0 auto 1.6em auto}
        .tovar:hover a	{text-decoration:none}
				.tovar:hover .tovar_photo	{border:1px solid #609fd2;}
					.tovar_photo	{width:168px; height:88px; text-align:center; border:1px solid #e5e5e5;}
					.tovar_photo a {text-align:center}	
            .tovar_photo img	{max-width:168px; max-height:88px;}
					.table_info_tovar	{width:170px; margin:0 0 5px 0;}
						.table_info_tovar th	{width:50px; padding:2px 8px 3px 0; height:17px; color:#fff; background:#61a0d5; text-align:right;}		
						.table_info_tovar td	{color:#696969; background:#f0f0f0; width:auto; padding:2px 0 3px 8px;}
							.table_info_tovar td span	{color:#2e7ebd; width:104px;}
							
div.big_tovar   {float:right; margin:0 0 1em 1em}

table.tabcat {width:auto}
table.tabcat td {padding:0.6em 4em 0.6em 0}

table.product td {border-bottom:1px solid #eee; padding:0.6em 0em 0.6em 0}

.forma {
clear:both;
color:#4C4C4C;
text-align:center;}
.forma table {
color:#4C4C4C;
margin:0 auto;
width:auto !important;
}
form * {
vertical-align:top;}
table#reg1 td {
padding:0.2em;
}
table.cat_main2 {
margin-bottom:2em;
width:100%;
}
table.cat_main2 td {
padding:0.6em !important;
border-bottom: 1px solid #EEEEEE;
vertical-align:top;
}


a span  {color:#FF0000; text-decoration:none }

.sites {width:100%}

.green    {color:#57ab27 !important}
.opros {padding-left:10px}
.opros * {text-align:left}
.opros input {text-align:center}
.opros h2	{margin:0; padding:0;}
.link_arhiv	{white-space:nowrap; background:url(/i/ico_arhive.gif) 30px 3px no-repeat; padding:2px 0 2px 48px; display:inline; font-size:70%; font-weight:normal;}
.link_arhiv a	{color:#919191;}
.opros_vopros	{color:#fff; font-weight:bold; font-size:110%; padding:3px 8px 5px 8px; background:#1bb5e7; margin:6px 23px 6px -8px;}
.opros_input_radio	{padding:0 0 25px 0; color:#2d2c2c;}
.opros_input_radio p	{padding:0 0 3px 0; margin:0;}
				
div.answers        {width:50%; margin-top:-0.5em}
div.answers .a     {margin-top:1em}
div.answers .a1    {border-left:3px red solid; background-color:red}
div.answers .a2    {border-left:3px blue solid; background-color:blue}
div.answers .a3    {border-left:3px red solid; background-color:red}
div.answers .a4    {border-left:3px blue solid; background-color:blue}
div.answers .a5    {border-left:3px red solid; background-color:red}
div.answers .a6    {border-left:3px blue solid; background-color:blue}
div.answers .a7    {border-left:3px red solid; background-color:red}
div.answers .a8    {border-left:3px blue solid; background-color:blue}
div.answers .a9    {border-left:3px red solid; background-color:red}
div.answers .a10    {border-left:3px blue solid; background-color:blue}
div.answers .a11    {border-left:3px red solid; background-color:red}
div.answers .a12    {border-left:3px blue solid; background-color:blue}
div.answers .a13    {border-left:3px red solid; background-color:red}
div.answers .a14    {border-left:3px blue solid; background-color:blue}
