body, td {color: #000000; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px;}

table.lm td	{color:#00585B; padding: 0px;}
table {border: 0px;}
td.bserv	{padding:10px 5px;}
td.about	{padding:8px 2px; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; color:#000;}
td.bm		{padding: 0 20px;}
td.findex	{font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; color:#000; padding: 8px 8px 8px 0px;}

small    {font-size: 10px; font-family: Verdana,Arial,Tahoma,sans-serif;}
img {border: 0;}
h1 {
	font-family: Verdana,Arial,Tahoma,sans-serif;
	font-size:12px;
	color:#0A51A1;
	font-weight:bold;
	line-height:16px;
	padding:1px 0 7px 5px;
	margin:7 0 0 0px;
	border-color:#E6E6E6;
	border-style:solid;
	border-width:0 0 1 0px;
	}

h2	{
	font-size:12px;
	padding: 12px 9px 3px 18px;
	margin-bottom:10px;
	margin-top:0px;
}
h2.top {
	border-width: 0 0 0 9px;
	border-style: solid;
	border-color:#e6e6e6;
	padding: 30px 9px 0px 9px;
}

h3       {color: #000000; font-family: Tahoma,sans-serif; font-size: 95%; font-weight: bold; color:#000000; margin-bottom:6px; margin-top:25px;}
h4       {color: #000000; font-family: Tahoma,sans-serif; font-size: 95%; font-weight: normal; color:#000000; margin-bottom:6px; margin-top:25px;}
big      {font-size: 130%;}
p			{margin:0 8 20 0px;}

ul	{
	list-style-image: url(/img/blt4.gif);
	margin:10px 0 14px 10px;
	padding:0 0 0 22px;
	border-color:#E6E6E6;
	border-style:solid;
	border-width:0 0 0 5px;
	text-indent: 0px;
}
li {padding:0; margin: 0;}

dd	{padding:5px 5px 0 0;}

input.text {border-style:solid; border-width:1px; border-color:#E6E6E6;}
textarea {border-style:solid; border-width:1px; border-color:#E6E6E6;}
.form1 {border-width:2px !important; !important; background-color:#F8320D; color:#FFFFFF; font-weight:bold; font-size:10px;}

div.imgbrd	{border-style:solid; border-width:1px; border-color:#c7c7c7; padding:2px; margin: 8px 0;}
img.imgbrd2	{
	border-width: 0 0 0px 0px;
	border-style: solid;
	border-color:#c7c7c7;
	padding: 12px 9px 3px 18px;
	margin: 0 7px 10px 0px;
}
.title		{font-weight: normal; color:#FFFFFF; background-color:#FF7E00; padding:1px; width:0; font-size: 10px;}
.bottom		{color: #FFFFFF; font-size: 11px;}
.date		{color: #A5A5A5;}
.boxborder	{border-color:#000000; border-style:solid; border-width:1px;}
.error		{font-weight: normal; color:#000000; background-color:#E6E6E6; padding:1px; width:0;}

div.line {
	line-height:16px;
	padding:0 0 5 12px;
	margin:21px 4 20 9px;
	border-color:#00585B;
	border-style:solid;
	border-width:0 0 0 11px;
	}


table.intable {
	border-color: #dadada;
	border-style: solid;
	border-width: 1px;
	}
table.intable td {
	border-color: #f2f2f2;
	border-style: solid;
	border-width: 0 0 1px 1px;
	font-size: 70%;
	padding: 6px 10px;
	}

table.clients {
	border-color: #e6e6e6;
	border-style: solid;
	border-width: 0 1px 1px 0;
	}

td.sph {
	border-style: solid;
	border-top-color: #9C9C9C ! important;
	border-bottom-color: #9C9C9C ! important;
	border-width: 2px 1px ! important;
	padding: 3px 6px;
	font-weight:bold;
	color:#F8320D;
	}


td.portf1 {
	border-color: #f2f2f2;
	border-style: solid;
	border-width: 1px;
	font-size: 70%;
	padding: 6px 10px;
	vertical-align:middle;
	text-align:center;
	}

td.portf2 {
	font-size:65%;
	padding: 2px 3px;
	vertical-align:top;
	width:211px;
	}
td.portf3 {
	border-color: #f2f2f2;
	border-style: solid;
	border-width: 1px;
	font-size: 70%;
	padding: 0px;
	vertical-align:middle;
	text-align:center;
	}

table.clients td {
	border-color: #e6e6e6;
	border-style: solid;
	border-width: 1px 0 0 1px;
	vertical-align:middle;
	}

table.intable ul {
	padding:0;
	margin:0 1.2em;
	}
table.intable li {padding: 0px ! important}

.gsmall {font-size:65%; color: #A8A8A8; padding-left:6px;}

a		{color: #F8320D; text-decoration: none;  font-size: 12px;}
a:visited	{color: #F8320D; text-decoration: none;}
a:hover	{color: #F8320D; text-decoration: underline;}
.a_ {color: #F8320D; text-decoration: underline;}

a.url			{color: #F8320D; text-decoration: underline;}
a.url:visited	{color: #F8320D; text-decoration: underline;}
a.url:hover		{color: #F8320D; text-decoration: underline;}

a.url_big		{color: #F8320D; text-decoration: underline; font-size: 12px;}
a.url_big:visited	{color: #F8320D; text-decoration: underline; font-size: 12px;}
a.url_big:hover		{color: #F8320D; text-decoration: none; font-size: 12px;}

a.lm			{color: #0A51A1; text-decoration: none; font-size: 12px;}
a.lm:visited		{color: #0A51A1; text-decoration: none; font-size: 12px;}
a.lm:hover		{color: #F8320D; text-decoration: none; font-size: 12px;}
.lm_			{color: #F8320D; text-decoration: none; font-size: 12px;}

a.apf		{color: #F8320D; text-decoration: none; font-weight:bold; font-size:85%;}
a.apf:visited	{color: #F8320D; text-decoration: none;}
a.apf:hover	{color: #F8320D; text-decoration: underline;}


a.small			{color: #000000; text-decoration: none; font-weight: normal; font-size: 10px;}
a.small:visited		{color: #000000; text-decoration: none; font-weight: normal; font-size: 10px;}
a.small:hover		{color: #F8320D; text-decoration: none; font-weight: normal; font-size: 10px;}

a.cl		{color: #000000; text-decoration: none;}
a.cl:visited	{color: #000000; text-decoration: none;}
a.cl:hover	{color: #0a51a1; text-decoration: underline;}

a.clb		{color: #000000; font-weight:bold; text-decoration: none;}
a.clb:visited	{color: #000000; font-weight:bold; text-decoration: none;}
a.clb:hover	{color: #000000; font-weight:bold; text-decoration: underline;}

a.m3				{color: #696969; text-decoration: none; font-weight: none; font-size: 70%;}
a.m3:visited	{color: #696969; text-decoration: none; font-weight: none; font-size: 70%;}
a.m3:hover		{color: #00585B; text-decoration: none; font-weight: none; font-size: 70%;}
.m3_				{color: #00585B; text-decoration: none; font-weight: none; font-size: 70%;}

a.bm				{color: #FFFFFF; text-decoration: none; font-weight: none; font-size: 12px;}
a.bm:visited	{color: #FFFFFF; text-decoration: none; font-weight: none; font-size: 12px;}
a.bm:hover		{color: #FFFFFF; text-decoration: underline; font-weight: none; font-size: 12px;}
.bm_				{color: #FFFFFF; text-decoration: underline; font-weight: none; font-size: 12px;}

a.path			{color: #0A51A1; text-decoration: none; font-weight: bold; font-size: 12px;}
a.path:visited		{color: #0A51A1; text-decoration: none;}
a.path:hover		{color: #0A51A1; text-decoration: underline;}
.path_			{color: #0A51A1; text-decoration: none; font-weight: bold; font-size: 12px;}

a.lang				{color: #789293; text-decoration: none; font-weight: none; font-size: 11px;}
a.lang:visited		{color: #789293; text-decoration: none; font-weight: none; font-size: 11px;}
a.lang:hover		{color: #C1C1C1; text-decoration: none; font-weight: none; font-size: 11px;}
.lang_				{color: #C1C1C1; text-decoration: none; font-weight: none; font-size: 11px;}

div.lm		{color:#F5BC43;}

a.news		{color: #494A53; text-decoration: underline;}
a.news:visited	{color: #494A53; text-decoration: underline; font-size: 10px;}
a.news:hover	{color: #494A53; text-decoration: none; font-size: 10px;}

.printinvis {display:yes;}
.printvis {display:none;}


/* правка */
td#services {padding: 18px 20px 10px 50px;}
td#services a {margin-top: 18px; padding-left: 13px; background: url(/img/arr_gray.gif) left center no-repeat; display: block;}

div.pdf {padding: 20px 0px 20px 40px; background: url(/img/ico_pdf.gif) left center no-repeat;}
div.ppt {padding: 20px 0px 20px 40px; background: url(/img/ico_ppt.gif) left center no-repeat;}
table#newworks {border:0px; border-collapse:collapse; width: 697px;}
table#newworks td{padding:0px; text-align: center; width: 233px;}
table#newworks th {border-left: 1px solid #e6e6e6; text-align: left; padding: 0px 0px 0px 10px; height: 20px;}
table#newworks tr.tr1 td {}
table#newworks td#b1 {border-left: 1px solid #e6e6e6;}
table#newworks td#b2 {border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;}
table#newworks td#b3 {border-right: 1px solid #e6e6e6;}
table#newworks tr.tr2 td {padding: 5px 4px 20px 4px; vertical-align: bottom;}
